it-swarm.com.ru

Модульный тест C #, как проверить больше, чем

В C #, как я могу модульный тест больше, чем условие? 

Если число записей превышает 5, проверка прошла успешно.

Любая помощь приветствуется

Код:

int actualcount = target.GetCompanyEmployees().Count
Assert. ?
46
kayak
Assert.IsTrue(actualCount > 5, "The actualCount was not greater than five");
94
Wix

Правильный способ сделать это при использовании nUnit:

Assert.That(actualcount , Is.GreaterThan(5));
10
NKnusperer

Универсальное решение, которое можно использовать с любым сопоставимым типом:

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
holdenmcgrohen

в XUnit это:

    [Fact]
    public void ItShouldReturnErrorCountGreaterThanZero()
    {
        Assert.True(_model.ErrorCount > 0);
    }
1
Adam Seabridge

actualCount.Should().BeGreaterThan(5);

0
Rakesh Androtula