ReSharper больше не запускает юнит-тесты - PullRequest
7 голосов
/ 09 июня 2010

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

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

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

Кто-нибудь еще испытывал подобное поведение?

Cheers, Ed

EDIT

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

using NUnit.Framework;

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

Не так уж много ошибок в этом примере: D

Ответы [ 2 ]

1 голос
/ 09 июня 2010

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

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

0 голосов
/ 10 июня 2010

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...