Я использую плагин NUnit от ReSharper. Я не могу найти способ отладки одного теста. Кнопка BUG всегда запускает все тесты, даже когда я запускаю отладку специально из одного тестового метода.NUnit отладка одного теста
Я пытаюсь достичь точки останова с одним конкретным тестом, и я не хочу доводить его до других тестов.
Вы знаете какой-либо способ сделать это? Google не поможет мне в этом ...
Пример моего тестового кода
[Test]
public void IsValidDoer_DoerValid()
{
var mockRepositoryDoer = new Mock<IDoerRepository>();
mockRepositoryDoer.Setup(c => c.ActiveDoers).Returns(activeDoers.AsQueryable);
var doerValidation = new DoerValidation(mockRepositoryDoer.Object);
Assert.IsTrue(dModel.IncludedDoers.Any());
}
[Test]
public void IsValidDoer_DoerInvalidNoQuota()
{
var mockRepositoryDoer = new Mock<IDoerRepository>();
var activeDoers = listDoers.ToList();
activeDoers.First().QuotaActivity.Clear();
mockRepositoryDoer.Setup(c => c.ActiveDoers).Returns(activeDoers.AsQueryable);
var doerValidation = new DoerValidation(mockRepositoryDoer.Object);
Assert.IsFalse(dModel.IncludedDoers.Any());
}
, пожалуйста, отправьте свой тестовый код. Мне нужно посмотреть, как структурированы тесты. –
Я просто вызываю тот же метод с одним и тем же объектом. Я тестирую разные значения для свойств объекта, который используется в методе. Возможно, это тоже можно было бы поставить в одном тесте. Я редактирую с кодом – Mathieu
Просто установил последнюю версию resharper и все другие вещи, и это поведение, похоже, изменилось!Вы можете отлаживать только 1 тест, а обложка не приводит к тому, что мои тесты больше не терпят неудачу, тесты, которые обычно проходят в обычном режиме, но используются для отказа с обложкой по какой-то очень странной причине ... – Seb