У меня есть тест NUnit, который иногда генерирует исключение в начале, поэтому я хочу обернуть его в таймаут с задержкой и интервалом, используя ограничение .After
.NUnit Throws.Nothing.After (,) тест сбой первый раз
Это не точный код, но это пример того, что я говорю и пытаюсь достичь.
[Test]
public void ThrowsNothingAfterTest()
{
var i = 0;
Assert.That(() =>
{
if (i == 1)
{
return true;
}
i++;
throw new NotImplementedException();
}, Throws.Nothing.After(1000, 100));
}
Я бы предположить, что вышеописанное испытание потерпит неудачу в первый раз, то скоротать время, после того, как, но это работает только один раз и не удается.
Что именно вы пытаетесь достичь здесь? Ваш тест не имеет большого смысла. –
У меня есть служба, которая вращается внутри '[SetUpFixture]', и для начала требуется некоторое время. Поэтому я хочу вызовите веб-сервис, который служба разоблачает, а затем проверит его значение. –