Ich bin mit Visual Studio 2010 Beta 2. Ich habe einen einzigen bekam [TestClass], die eine hat [TestInitialize], [TestCleanup]und ein paar[TestMethods] . Jedes Mal, wenn eine Testmethode ausgeführt wird, werden AUCH die Initialisierungs- und Bereinigungsmethoden ausgeführt! Ich hatte den Eindruck, dass das [TestInitialize]&[TestCleanup] pro lokalem Testlauf nur einmal ausgeführt werden …
NUnit hat eine Funktion namens Werte, wie unten: [Test] public void MyTest( [Values(1,2,3)] int x, [Values("A","B")] string s) { // ... } Dies bedeutet, dass die Testmethode sechsmal ausgeführt wird: MyTest(1, "A") MyTest(1, "B") MyTest(2, "A") MyTest(2, "B") MyTest(3, "A") MyTest(3, "B") Wir verwenden jetzt MSTest. Gibt es dafür ein …
Was ist der Unterschied zwischen TestInitializevs ClassInitializein MSTest? Was sind die Vor- und Nachteile von jedem? Ich habe den Eindruck, dass TestInitialzejedes Mal mit JEDEM Test ausgeführt werden sollte? Ist das korrekt? Und das ClassInitializewird jedes Mal ausgeführt, wenn eine neue Instanz einer Klasse erstellt wird?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.