Home
MICROSOFT VISUAL STUDIO: UnitTest - Strumenti utili

Avete a che fare con Unit Test in ambiente Visual Studio?

Siete nel posto giusto!

 

 

Una tipica classe per gli UnitTest

[TestClass]
[ExcludeFromCodeCoverage]
public class MiaClasseTests
{

    [ClassInitialize]
    public static void ClassInitialize(TestContext a)
    {...}

 

    [ClassCleanup]
    public static void ClassCleanUp()
    {...}

    [TestInitialize]
    public void Setup()
    {...}

    [TestCleanup]
    public void TestCleanUp()
    {...}

}

 

Il marcatore [TestClass] indica che è una classe contenente unitTest.

Il marcatore [ExcludeFromCodeCoverage] indica di escludere la classe per la code coverage.

I metodi elencati sono quelli necessari per le impostazioni generali dei test.

Un tipo metodo di test è il seguente:

    [TestMethod]
    [TestCategory("MiaCategory")]
    public void A01_MioTest()
    {
           Assert.IsTrue(...some condition...);
    }

 

Il marcatore  [TestMethod] indica che è un nuovo test.

Il marcatore [TestCategory("MiaCategory")] serve a categorizzare in test.

Buon lavoro!

We use cookies

Utilizziamo i cookie sul nostro sito Web. Alcuni di essi sono essenziali per il funzionamento del sito, mentre altri ci aiutano a migliorare questo sito e l'esperienza dell'utente (cookie di tracciamento). Puoi decidere tu stesso se consentire o meno i cookie. Ti preghiamo di notare che se li rifiuti, potresti non essere in grado di utilizzare tutte le funzionalità del sito.