Модульные тесты Resharper не запускаютсяC#

Место общения программистов C#
Ответить
Anonymous
 Модульные тесты Resharper не запускаются

Сообщение Anonymous »

Я пытаюсь начать писать модульные тесты в проекте. Сначала я написал метод createTest() и попробовал его. Этот тест пройден, и я начал писать другие тесты.
Теперь все мои тесты просто говорят: «Тест не запущен». Это происходит как когда я пытаюсь запустить все тесты одновременно, так и когда я запускаю один тест.
Все, что я нашел до сих пор, это люди, использующие NUnit. Мы используем среду тестирования Microsoft по умолчанию, в которой ReSharper запускает тесты.

Код: Выделить всё

[TestMethod]
public void CreateTest()
{
Init.Initialize();
// set up
UserModel user = new UserModel();

user.Address = "Testing Street 1";
user.Email = "Testing@test.com";
user.Level = 2;
user.Password = "test";
user.RfiDnumber = "00d0wad0aw";
user.Telephonenumber = "0638212327";
user.Username = "testcaseuser";

Assert.IsTrue(user.Create(), "Cannot write user to database");

test_user = user;
}

[TestMethod]
public void ReadTest()
{
Init.Initialize();
// set up
UserModel user = getTestUser();

Assert.AreEqual(user.Email, test_user.Email, "Reading returned an unexpected result");
}

[TestMethod]
public void AlterTest()
{
Init.Initialize();
UserModel user = getTestUser();

user.Email = "test@testing.com";

Assert.IsTrue(user.Update(), "Failure during updating");

user.Read();

Assert.AreNotEqual(user.Email, test_user.Email);
}

[TestMethod]
public void DestroyTest()
{
Init.Initialize();
UserModel user = getTestUser();

Assert.IsTrue(user.Destroy(), "Could not destroy user");
}
Приведенные выше тесты заставят ReSharper сказать: «Тест не запущен».
Я только что попробовал запустить тесты на своем ноутбуке. Они работали без каких-либо изменений в коде, и тесты завершались мгновенно. Это наводит меня на мысль, что я имею дело где-то с ошибочной конфигурацией.

Подробнее здесь: https://stackoverflow.com/questions/296 ... ot-running
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»