Klausimai, pažymėti „vs-unit-testing-framework“

„Microsoft“ modulių testavimo sistema
22
atsakymai

Kaip naudoti „Assert“, kad patikrintumėte, ar pasirinkta išimtis?

Kaip naudoti „Assert“ (ar kitą bandymų klasę?) Norėdami įsitikinti, kad pasirinkta išimtis?
birželio 1 d., 08:01
4
atsakymai

Kodėl „TestInitialize“ veikia kiekvienam testui „Visual Studio“ vieneto testuose?

Aš naudoju „Visual Studio 2010 Beta 2“. Turiu vieną [TestClass], turinčią [TestInitialize], [TestCleanup] ir keletą [TestMethods]. Kiekvieną kartą, kai pradedamas bandymo metodas, pradedami pradėti ir valymo metodai! Sukūriau ...
nustatyti 09 gruodis '09 14:12
10
atsakymai

Kaip paleisti MSTest testavimo metodą su keliais parametrais?

NUnit turi funkciją „Vertybės“, kaip parodyta žemiau: [Test] public void MyTest ([reikšmės (1,2,3)] int x, [reikšmės ("A", "B")] eilutės s) {/ / ...} Tai reiškia, kad patvirtinimo metodas bus vykdomas 6 kartus: MyTest (1, "A") MyTest (...
nustatytas 26 sausis '12 19:50
19
atsakymai

MSTest: bandymai neatliekami, nes bandymai nėra įkelti arba pasirinkti testai yra išjungti

Turiu C # sprendimą su tokia struktūra: mySolution myProject myProject.MSTests Nuorodos Microsoft.VisualStudio.QualityTools.UnitTFramework sutMSTests.cs sutMSTests.cs: [TestClass ()] viešosios klasės sutMSTests {...
nustatytas vasario 23 d '10 - 1:50
1
atsakymas

TestInitialize vs ClassInitialize

Koks skirtumas tarp TestInitialize vs ClassInitialize MSTest? Kokie yra privalumai kiekvienam? Man susidaro įspūdis, kad „TestInitialze“ kiekvieną kartą turėtų atlikti kiekvieną bandymą? Ar tai tiesa? Ir kad ClassInitialize veiks kiekvieną ...
nustatytas balandžio 11 d '14 - 0:55
5
atsakymai

ClassInitialize atributas vieneto bandymo klasėje, kuri nėra vadinama

Pridėjau šį metodą į TestBase klasę: [ClassInitialize] public static void InitializBeforeAllTests () {} Bet kai paleidžiu Test1 () Debug unit teste Test1 (): [TestClass] viešosios klasės TestMapping: TestBase {[TestMethod] public void Test1 () .. .
nustatyti 06 rugsėjis '11 18:13
2
atsakymai

Kaip konfigūruoti „VS Test Processor Architecture“ architektūrą x64?

Aš pasitikiu mišraus režimo kūrimu, kuris yra sukompiliuotas x64. Kadangi mano pastate nereikia įspėjimų, visi mano tikslinio x64 sprendimo projektai tiesiogiai nėra jokie procesoriai. Kad mano x64 vienetų testai veiktų teisingai, aš ...
nustatyti 02 vas '14, 19:46
23
atsakymai

„Visual Studio“ - staiga nepavyksta pašalinti bandymų

Nesu tikras, ką aš padariau, bet staiga mano „Visual Studio 2012“ nepavyks išbandyti jokių bandymų. Jei iš „Tag Explorer“ pasirinksiu testą ir pasakysiu, kad jis bus pradėtas, jis paprasčiausiai parodo jį testo išvesties >
nustatytas 02 rugpjūtis '13, 21:43
3
atsakymai

Klasės, pažymėtos „TestInitialize“ ir „TestCleanup“, nėra vykdomos.

Aš su juo kovojau, tikiuosi, kad tai padės kitam. Kuriant vieneto testus naudojant „MsTest“, aš nustatiau, kad kiekvieną bandymą pakartojau tą patį kodą ir radau keletą patogių atributų (TestInitialize, TestCleanup, ClassInit ...
nustatytas rugsėjo 20 d '12 23:52
11
atsakymai

Kokia galėtų būti „System.TypeLoadException“ išimties „Visual Studio Unit Test“ priežastis?

Turiu C # .NET MyClassLibrary klasės biblioteką, kuri puikiai sukompiliuoja. Bandau sukurti vieneto bandymo projektą (naudojant Visual Studio Unit Testing Framework, nuo Visual Studio 2010). Klasės bibliotekoje yra didelių klasių, bet ...
nustatytas balandžio 20 d '11 22:36
8
atsakymai

Kaip pasiekti „TestRunParameters“ „RunSettings“ faile

Skaitymas per https://msdn.microsoft.com/en-us/library/jj635153.aspx Aš sukūriau .RunSettings failus su keliais parametrais, panašiais į pavyzdį: <TestRunParameters> <Parametro pavadinimas = "webAppUrl" value = "http: / / localhost "/> <Para ...
liepos 29 d. 15 val
6
atsakymai

.net pagrindiniai projektų aprėpties kodas vizualinė studija 2017

Naudoju „Visual Studio Enterprise 2017“, kad galėčiau plėtoti savo „main.net“ projektus. Mano sprendimas taip pat turi kai kuriuos modulių testavimo projektus, ir noriu peržiūrėti dabartinį kodo aprėptį. Kai spustelėjau testą → Kodo aprėpties analizė → Visi testai.
Nustatykite kovo 25 d. 17 d
3
atsakymai

Naudokite .runsettings, kad pašalintumėte rinkinius iš kodo

Pradėdamas kodo aprėptį mano sprendimui, kuriame yra keli projektai, pastebėjau, kad kodo aprėptis taip pat apima ir mano bandymus. Radau straipsnį, kuriame siūloma ši šablonas .runsettings: <? Xml version = "1.0" enco ...
nustatytas sausio 22 d '13, 15:10
3
atsakymai

Patikrinkite modelio būseną vieneto testuose

Rašau tokiam valdikliui testą: viešą HttpResponseMessage PostLogin (LoginModel modelis) {if (! ModelState.IsValid) grąžina naują „HttpResponseMessage“ (HttpStatusCode.BadRequest); } modelis atrodo taip: viešoji klasė L ...
birželio 27 d. 13 val
4
atsakymai

„Visual Studio 2012 / Resharper“ bandymai neatliekami.

Anksčiau aš galėjau paleisti vieneto testus 2012 m. VS. Dabar netikėtai, jei bandau „paleisti“ arba „ištaisyti“ bet kokius vieneto testus, vieneto testo sesijų >
gegužės 13 d., 12 val