Mam kilka testów, które używają wbudowanego Microsoft.VisualStudio.TestTools.UnitTesting
, ale nie mogę ich uruchomić.
Używam Visual Studio 2012 Ultimate.
Mam rozwiązanie dwóch projektów; Jeden ma testów using Microsoft.VisualStudio.TestTools.UnitTesting
, [TestClass]
przed klasą, [TestMethod]
zanim metody badań i odniesienia Microsoft.VisualStudio.QualityTools.UnitTestFramework
(wersja 10.0.0.0, Runtime wersja v2.0.50727). Próbowałem frameworka dot-net 3.5, 4 i 4.5, inne powodują błąd w ponownym kierowaniu.
Próbowałem zbudować rozwiązanie i projekt. Eksplorator testów ma komunikat „Zbuduj swoje rozwiązanie, aby odkryć wszystkie dostępne testy. Kliknij „uruchom wszystko”, aby zbudować, odkryć i uruchomić wszystkie testy w swoim rozwiązaniu.
Pytanie brzmi: jak zdobyć studio wizualne, aby znaleźć testy?
Próbowałem także postępować zgodnie z tym: http://msdn.microsoft.com/en-US/library/ms379625%28v=VS.80%29.aspx, ale bez powodzenia: utknąłem w sekcji rozpoczynającej pracę, kiedy zostałem poproszony kliknij prawym przyciskiem myszy i wybierz create tests
. Nie ma create tests
.
Mam ten test (kompiluje się, ale nie pojawia się w eksploratorze testów):
using Microsoft.VisualStudio.TestTools.UnitTesting;
namespace tests {
[TestClass]
public class SimpleTest {
[TestMethod]
public void Test() {
Assert.AreEqual("a","a", "same");
}
}
}
Odkryłem (patrz usunięta odpowiedź poniżej), że dzieje się tak, ponieważ znajduje się on na dysku udostępnionym, ale nie wiem jeszcze, jak go obejść. (może coś o ustawieniach zabezpieczeń).