Pytania otagowane jako mstest

Platforma testów jednostkowych Microsoft .NET (MSTest)


30
Nie można załadować typu Entity Framework Provider?
Próbuję uruchomić testy w TeamCity, który jest obecnie zainstalowany na moim komputerze. System.InvalidOperationException: Entity Framework typ provider „ na” 'dostawcy ADO.NET nie może być załadowany. Upewnij się, że zespół dostawcy jest dostępny dla uruchomionej aplikacji.System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServerVersion=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'System.Data.SqlClient Zobacz http://go.microsoft.com/fwlink/?LinkId=260882 aby uzyskać więcej informacji .. Nie mam odniesienia do System.Data.Entityżadnego …

7
NUnit vs. MbUnit vs. MSTest vs. xUnit.net [zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …


7
Jak porównać listy w testach jednostkowych
Jak ten test może się nie powieść? [TestMethod] public void Get_Code() { var expected = new List<int>(); expected.AddRange(new [] { 100, 400, 200, 900, 2300, 1900 }); var actual = new List<int>(); actual.AddRange(new [] { 100, 400, 200, 900, 2300, 1900 }); Assert.AreEqual(expected, actual); // Assert.AreSame(expected, actual) fails // Assert.IsTrue(expected.Equals(actual)) …


4
Dlaczego TestInitialize jest uruchamiany dla każdego testu w moich testach jednostkowych programu Visual Studio?
Używam Visual Studio 2010 Beta 2. Mam jeden [TestClass], który ma [TestInitialize], [TestCleanup]a kilka [TestMethods]. Za każdym razem, gdy uruchamiana jest metoda testowa, uruchamiane są RÓWNIEŻ metody inicjowania i czyszczenia! Odniosłem wrażenie, że [TestInitialize]& [TestCleanup]powinno być uruchamiane tylko raz, podczas lokalnego testu. Czy to jest poprawne? Jeśli nie, jaki jest …

9
Gdzie jest opcja „Utwórz testy jednostkowe”?
Zainstalowałem nowy Visual Studio 2012 Ultimate. Utworzyłem projekt testowy z moim rozwiązaniem i zawiera on kilka domyślnych testów jednostkowych. Jednak kliknięcie prawym przyciskiem myszy nowych metod nie powoduje już wyświetlenia menu kontekstowego „Utwórz testy jednostkowe”. Zobacz Visual Studio 2010 Ultimate: Oraz Visual Studio 2012 Ultimate: Masz jakiś pomysł, dlaczego tak …


11
Jak mogę uzyskać „Kopiuj do katalogu wyjściowego”, aby pracować z testami jednostkowymi?
Podczas tworzenia projektu testu jednostkowego przed wykonaniem testów dane wyjściowe testu są kopiowane do folderu TestResults, a następnie testy są wykonywane. Problem, który mam, polega na tym, że nie wszystkie pliki w katalogu Debug / bin są kopiowane do projektu TestResults. Jak mogę uzyskać plik, który jest kopiowany do katalogu …

5
Jak pisać do Console.Out podczas wykonywania testu MSTest
Kontekst: Niektórzy użytkownicy zgłaszają problemy z funkcją przesyłania plików w naszej aplikacji internetowej. Zdarza się to tylko sporadycznie i bez specjalnego wzoru. Próbowaliśmy to rozgryźć przez długi czas, dodając informacje do debugowania wszędzie tam, gdzie moglibyśmy pomyśleć, że mogą pomóc, przeszukiwać dzienniki itp., Ale nie byliśmy w stanie ich odtworzyć …
114 c#  console  mstest  watin 

15
Jak mogę napisać dane wyjściowe z testu jednostkowego?
Każde wywołanie w moich testach jednostkowych do jednego Debug.Write(line)lub Console.Write(Line)po prostu jest pomijane podczas debugowania, a wynik nigdy nie jest drukowany. Wywołania tych funkcji z klas, których używam, działają poprawnie. Rozumiem, że testowanie jednostkowe ma być zautomatyzowane, ale nadal chciałbym mieć możliwość wyprowadzania komunikatów z testu jednostkowego.

3
Czy możliwe jest wykonanie kodu raz przed uruchomieniem wszystkich testów?
Zasadniczo chciałbym powiedzieć MSTest, aby wykonał kawałek kodu przed uruchomieniem serii przebiegów testowych, zasadniczo to, co chciałbym zrobić, to to samo, co wklejenie kodu Main(). Powodem, dla którego chciałbym to zrobić, jest to, że chciałbym przeprowadzić logowanie za pomocą log4net podczas moich testów integracji. Nie mogę po prostu użyć log4net.Config.XmlConfiguratoratrybutu …
112 .net  mstest 

7
Twój projekt nie odwołuje się do frameworka „.NETFramework, Version = v4.6.2”. Dodaj odniesienie do „.NETFramework, Version = v4.6.2” w „TargetFrameworks”
Nie mogę uruchomić moich testów jednostkowych. Mam następny błąd: Twój projekt nie odwołuje się do struktury „.NETFramework, Version = v4.6.2”. Dodaj odwołanie do „.NETFramework, Version = v4.6.2” we właściwości „TargetFrameworks” pliku projektu, a następnie ponownie uruchom przywracanie NuGet. W app.config: <startup> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.2"/> </startup> W projekcie> Właściwości> aplikacji> TargetFramework …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.