I.e., я Если количество записей больше 5, результат теста завершен.
Любая помощь приветствуется
код:
int actualcount = target.GetCompanyEmployees().Count
Assert. ?
Ответ 1
Assert.IsTrue(actualCount > 5, "The actualCount was not greater than five");
Ответ 2
Правильный способ сделать это при использовании nUnit:
Assert.That(actualcount , Is.GreaterThan(5));
Ответ 3
Общее решение, которое можно использовать с любым сопоставимым типом:
public static T ShouldBeGreaterThan<T>(this T actual, T expected, string message = null)
where T: IComparable
{
Assert.IsTrue(actual.CompareTo(expected) > 0, message);
return actual;
}
Ответ 4
Это зависит от того, какую среду тестирования вы используете.
Для xUnit.net:
Assert.True(actualCount > 5, "Expected actualCount to be greater than 5.");
Для NUnit:
Assert.Greater(actualCount, 5); ; Тем не менее, новый синтаксис