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 …
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 …
Kiedy używam MSTest Framework i kopiuję kod wygenerowany dla mnie przez Selenium IDE, MSTest nie rozpoznaje [TearDown]i [SetUp]. Jaka jest alternatywa dla tego?
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)) …
Mam kilka testów jednostkowych, w których oczekuje się, że `` bieżący czas '' będzie inny niż DateTime.Now i oczywiście nie chcę zmieniać czasu komputera. Jaka jest najlepsza strategia, aby to osiągnąć?
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 …
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 …
NUnit ma funkcję o nazwie Wartości, jak poniżej: [Test] public void MyTest( [Values(1,2,3)] int x, [Values("A","B")] string s) { // ... } Oznacza to, że metoda testowa będzie działać sześć razy: MyTest(1, "A") MyTest(1, "B") MyTest(2, "A") MyTest(2, "B") MyTest(3, "A") MyTest(3, "B") Używamy teraz MSTest, ale czy istnieje odpowiednik …
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 …
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ć …
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.
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 …
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 …
Chcę użyć programu mstest.exe, aby uruchomić mój test jednostkowy na serwerze kompilacji, ale nie chcę instalować programu Visual Studio na serwerze kompilacji. Czy mogę po prostu zainstalować MSTest bez programu Visual Studio?
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.