Описание тега vs-unit-testing-framework

Платформа модульного тестирования Microsoft
4 ответа

Visual Studio 2012 / Resharper Unit-тесты не запускаются

Раньше я имел возможность запускать модульные тесты в VS 2012. Теперь, независимо от того, пытаюсь ли я выполнить "Выполнить" или "Отладить" какие-либо модульные тесты, окно "Сеансы модульных тестов" переводит тест в состояние "Ожидание", но на само…
7 ответов

Атрибут ClassInitialize в классе на основе модульного теста не вызывается

Я добавил эти методы в класс TestBase: [ClassInitialize] public static void InitializBeforeAllTests() { } Но когда я запускаю в Debug модульный тест Test1(): [TestClass] public class TestMapping : TestBase { [TestMethod] public void Test1() { } Test…
06 сен '11 в 15:13
0 ответов

Сборка уже существующего приложения.NET в Mono с зависимостями пакетов Visual Studio

Позвольте мне предварить это словами, что я не очень знаком с.NET. Я использую компьютер Mac и установил моно. Когда я пытаюсь собрать проект.NET, появляется ошибка ниже. Ошибка:CS0234: тип или имя пространства имен VisualStudio' does not exist in t…
12 авг '16 в 14:51
11 ответов

Как запустить тестовый метод с несколькими параметрами в MSTest?

NUnit имеет функцию под названием Значения, как показано ниже: [Test] public void MyTest( [Values(1,2,3)] int x, [Values("A","B")] string s) { // ... } Это означает, что метод теста будет запущен 6 раз: MyTest(1, "A") MyTest(1, "B") MyTest(2, "A") M…
2 ответа

Модуль модульного тестирования - при синтаксическом анализе имени объекта произошла ошибка

Я создал простой MS Unit Test Project. Assert.Equal(true, true), Когда я хочу запустить тест, я получаю сообщение об ошибке от Resharper и Visual Studio. "Модуль Runner Runner не смог запустить тесты System.Xml.XmlException: при синтаксическом анали…
25 июл '14 в 15:22
1 ответ

Запустите Selenium тесты с одним и тем же сеансом пользователя

Мы проводим ряд тестов Selenium на нашем сайте (ASP.NET MVC) и на TestInitialize мы запускаем веб-драйвер и TestCleanup мы закрываем и уходим. Это означает, что для каждого теста нам нужно выполнить процедуру входа в систему, даже если можно запусти…
1 ответ

Можете ли вы поделиться веб-конфигурацией из приложения ASP.NET с проектом модульного тестирования

У меня есть полный ASP.NET проект и сейчас пытаюсь использовать автоматические методы тестирования для проверки кода. Итак, у меня есть вызовы методов, которые используют configurationManager вызвать настройки из Web.config для таких вещей, как ключ…
0 ответов

Как перенести строку запроса в действие контроллера в модульном тесте?

У меня есть контроллер Mvc, который выглядит как: public class PaymentController : Controller { public ActionResult ApiReturn() { var notify_id = Request.QueryString["notify_id"]; return null; } } Как передать строку запроса "notify_id", когда я дел…
07 май '15 в 07:41
1 ответ

Соответствие параметров ссылочного типа настройкой Moq

У меня есть проблема, аналогичная той, которая была задана здесь или здесь, но решения, похоже, не применимы в моем случае. Рассмотрим следующие классы: public interface IProductsWebService { ICObjectLang[] GetClassLevel(getClassLevelLang criteria);…
3 ответа

Как Assert.AreEqual сравнивает два объекта в модульных тестах.net?

Я пишу модульный тест для некоторого кода.net, который я написал. Я знаком с написанием кода следующим образом: int expected = 10; int actual = multiplyByTwo(5); Assert.AreEqual(expected, actual); В случае если аргументы являются целыми числами, ясн…
0 ответов

Как вызвать модульный тест обработчика события печати в C#

У меня есть метод ниже, который будет вызываться при вызове метода Print(). Мне нужно, чтобы юнит-тест тоже самое. Есть какие-нибудь предложения о том, как это сделать? internal PrintRemovalController(IApplicationContextHelper applicationContextHelp…
4 ответа

StreamWriter.WriteLine() не работает

Я пытаюсь записать несколько строк, по одной, в файл.txt, используя StreamWriter.WriteLine (не статично). const string filename = "BasicTestInfo.txt"; using (var writer = new StreamWriter(filename, false)) { writer.WriteLine("{0} 350 200 200 10 2 28…
5 ответов

C# заглушки. Интерфейс для каждого тестируемого объекта?

Я видел несколько ответов о том, "как заглушить ваши классы, чтобы вы могли контролировать, что происходит в SUT". Они говорят одно: Создайте интерфейс и внедрите этот интерфейс, используя внедрение зависимостей, и создайте заглушку, используя тот ж…
23 май '13 в 23:35
1 ответ

Является ли новая среда модульного тестирования C++ в Visual Studio 2012 переносимой?

Одной из новых функций VS2012, которые меня интересуют, является интегрированная среда модульного тестирования C++. Однако я не хочу использовать его, если он привязывает меня к платформе Windows / Visual Studio. Кто-нибудь знает, насколько он порта…
1 ответ

Ошибка при выполнении модульного теста для регистрационного кода ASP.Net MVC, который использует ASP.Net Identity

Я новичок в ASP.Net MVC а также Identity, У меня есть следующий метод модульного тестирования. [TestMethod] public void SignUp() { try { var dummyUser = new ApplicationUser() { UserName = "xyz", Email = "xyz@gmail.com" }; ViewModels.RegisterViewMode…
1 ответ

Модульный тест MVC4 и аутентификация Windows

Насколько я вижу, если мое приложение mvc4 не использует проверку подлинности Windows (и поэтому мои контроллеры не пытаются читать объекты User), когда я создаю свой экземпляр контроллера из TestMethod, объект User остается нулевым. Так что мои тес…
3 ответа

Не в состоянии выполнить классы с присутствующим методом ClassInitialize

Я сталкиваюсь с неловкой ситуацией - все тестовые классы, в которых есть метод [ClassInitialize], не могут выполнить все тестовые методы внутри. Пример: [TestClass] public class ChargeAccountServiceTests { private static PrivateType ChargeAccountSer…
14 ответов

Что может быть причиной исключения System.TypeLoadException в модульном тесте Visual Studio?

У меня есть библиотека классов C# .NET MyClassLibrary, которая прекрасно компилируется. Я пытаюсь создать для него проект модульного тестирования (с использованием Visual Studio Unit Testing Framework, с Visual Studio 2010). В библиотеке классов ест…
1 ответ

Написание модульного теста для метода, возвращающего результат действия

Я сгенерировал тестовый пример для следующего метода; который возвращает результат действия - json-строку "Success". Как изменить сгенерированный скрипт? public ActionResult LoginClick(string username, string password) { LoginRepo loginrepo = new Lo…
7 ответов

VS2017 Не удалось загрузить файл или сборку Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll или одну из ее зависимостей

При попытке открыть старое решение в VS2017 есть старый проект модульного тестирования, который создает проблемы при сборке. Я продолжаю получать следующую ошибку при создании этого тестового проекта: Не удалось загрузить файл или сборку 'file:///C:…