ReSharper больше не выполняет модульные тесты

Я пытаюсь записать некоторые модульные тесты на приложение, я продолжаю работать на работе (В неопределенной надежде, что другие могли бы следовать примеру), и я первоначально запускал эти тесты с помощью NUnit и плагина ReSharper.

Однако ReSharper больше не будет запускать тесты для меня по некоторым причинам: Это просто вычеркивает их с красным зачеркиванием.

Нет никакого кода ошибки, я боюсь, и нет никакого упоминания о таком поведении на сайте JetBrains.

Кто-либо еще испытал подобный benhaviour?

С наилучшими пожеланиями, Ed

Править

Пример теста, только чтобы показать, что я не просто делаю их неправильно:

using NUnit.Framework;

/// <summary>
/// Test
/// </summary>
[TestFixture]
public class Test
{
    [Test]
    public void TestOne()
    {
        Assert.IsTrue(true);
    }
}

Не точно очень, чтобы пойти не так, как надо в том примере :D

7
задан Ed James 9 June 2010 в 16:24
поделиться

2 ответа

Скорее всего, вы случайно удалили атрибуты [TestFixture], [Test], сделали тестовые методы закрытыми или тестовый класс закрыли.

Пожалуйста, опубликуйте пример кода, если это не так (весь класс, включая объявление класса)

1
ответ дан 7 December 2019 в 20:33
поделиться

Недавно у меня была похожая проблема. Причина заключалась в том, что некоторые файлы конфигурации, которые требовались для некоторых тестов, не копировались в соответствующий каталог bin. Свойство файла «копировать, если новое / копировать всегда» в какой-то момент было сброшено. У меня такое же отсутствие обратной связи, что и вы, и я не мог решить проблему, пока не обновил resharper с 4.5 до 5. Затем он начал выдавать мне сообщение об ошибке об одном из файлов.

Поскольку вы уже используете v5, это, вероятно, вам не очень поможет!

0
ответ дан 7 December 2019 в 20:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: