Я пытаюсь начать писать модульные тесты в проекте. Сначала я написал CreateTest и попробовал. Этот тест прошел, и я начал писать другие тесты.Тесты решара не выполняются
Теперь все мои тесты просто говорят: «Тест не работает». Это происходит как при попытке запуска всех тестов сразу, так и при выполнении одного теста.
https://github.com/Requinard/OperationOctopus/tree/UnitTest
Все, что я нашел до сих пор люди используют NUnit. Мы используем стандартную среду тестирования microsoft, с повторным запуском тестов.
[TestMethod]
public void CreateTest()
{
Init.Initialize();
// set up
UserModel user = new UserModel();
user.Address = "Testing Street 1";
user.Email = "[email protected]";
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 = "[email protected]";
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 сказать «Тест не запускается»
Я просто попытался запустить тесты на моем ноутбуке. Они работали без каких-либо изменений в коде, и тест был завершен мгновенно. Это заставляет меня думать, что я имею дело с неисправным конфигом где-то.
Пожалуйста, включите соответствующий код в вопрос. –
Попробуйте запустить debug и перейдите, чтобы увидеть, что происходит. –
Я установил точку останова в первом выражении CreateTest() и выполнил отладку. Visual studio начал загрузку нагрузки символов, а затем быстро прекратил мой сеанс отладки. – Samyn