Я пытаюсь записать некоторые модульные тесты на приложение, я продолжаю работать на работе (В неопределенной надежде, что другие могли бы следовать примеру), и я первоначально запускал эти тесты с помощью NUnit и плагина ReSharper.
Однако ReSharper больше не будет запускать тесты для меня по некоторым причинам: Это просто вычеркивает их с красным зачеркиванием.
Нет никакого кода ошибки, я боюсь, и нет никакого упоминания о таком поведении на сайте JetBrains.
Кто-либо еще испытал подобный benhaviour?
С наилучшими пожеланиями, Ed
Править
Пример теста, только чтобы показать, что я не просто делаю их неправильно:
using NUnit.Framework;
/// <summary>
/// Test
/// </summary>
[TestFixture]
public class Test
{
[Test]
public void TestOne()
{
Assert.IsTrue(true);
}
}
Не точно очень, чтобы пойти не так, как надо в том примере :D
Скорее всего, вы случайно удалили атрибуты [TestFixture], [Test], сделали тестовые методы закрытыми или тестовый класс закрыли.
Пожалуйста, опубликуйте пример кода, если это не так (весь класс, включая объявление класса)
Недавно у меня была похожая проблема. Причина заключалась в том, что некоторые файлы конфигурации, которые требовались для некоторых тестов, не копировались в соответствующий каталог bin. Свойство файла «копировать, если новое / копировать всегда» в какой-то момент было сброшено. У меня такое же отсутствие обратной связи, что и вы, и я не мог решить проблему, пока не обновил resharper с 4.5 до 5. Затем он начал выдавать мне сообщение об ошибке об одном из файлов.
Поскольку вы уже используете v5, это, вероятно, вам не очень поможет!