[C#] unit testy se nespouští

C++, C#, Visual Basic, Delphi, Perl a ostatní

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod milanc 8. 3. 2017 14:45

Ahoj,
jsem začátečník, a mám problém s unit testy. Mám předgenerovanou MVC ASP.NET aplikaci.
Přidal jsem si svůj první controller+view, to mi funguje s nějakým výstupem.
Nyní jsem na můj controller vygeneroval přes pravé unit test. V tom výchozím souboru jsou 3 unit testy na 3 výchozí pohledy, které se spouští.
Ten můj unit test na můj controller jsem uložil do vlastního souboru v unittest projektu. Prázdnou metodu

Kód: Vybrat vše
    [TestClass]
    public class TestovaciControllerTests
    {
        [TestMethod]
        public void IndexTest()
...


jsem vyplnil dle vzoru vedle. Takže na můj pohled a test jestli výstup není null.

Když spustím unit testy přes all, stále se mi spouští jen ty 3 výchozí. Přímo u těchto metod mám zelené odtržítko.

Když se podívám do mého souboru testu na můj controller, tak tak ty zelená kolečka nemám. Prostě se to nespustí. Chybí mi asi nějaký krok, který neumím. Jak přinutím VS ke spouštění mých unit testů?

Jinak ten můj controller se normálně v projektu používá.
Děkuji.

-- 8. 3. 2017 14:47 --

Používám:
using Microsoft.VisualStudio.TestTools.UnitTesting;

-- 8. 3. 2017 15:19 --

Tak už jsem to vyřešil, triviální. Bylo třeba znovu přeložit ten projekt s unittesty.
milanc
Junior
Uživatelský avatar

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků