public void GetOddNumbers_LimitIsGreaterThanZero_returnOddNimbersUpToLimit() { var result = _math.GetOddNumbers(5); //Проверка что массив не пустой Assert.That(result, Is.Not.Empty); //Количество элементов в массив = 3 (Alt + Enter) Assert.That(result.Count(), Is.EqualTo(3)); //Проверка что массив содержит число 1 Assert.That(result, Does.Contain(1)); //Проверка что массив содержит число 2 Assert.That(result, Does.Contain(3)); //Проверка что массив содержит число 5 Assert.That(result, Does.Contain(5)); //Проверка на совпадение Всего массива целиком Assert.That(result, Is.EquivalentTo(new[] { 1, 3, 5 })); //Проверка что массив отсартирован Assert.That(result, Is.Ordered); //Проверка что массив содержит только уникальные, не повторяющиеся значения Assert.That(result, Is.Unique); }
public void GetOddNumbers_LimitIsGreaterThanZero_ReturnOddNumbersUpToLimit() { var result = _math.GetOddNumbers(5); Assert.That(result, Is.Not.Empty); Assert.That(result.Count(), Is.EqualTo(3)); Assert.That(result, Does.Contain(1)); Assert.That(result, Does.Contain(3)); Assert.That(result, Does.Contain(5)); Assert.That(result, Is.EquivalentTo(new[] { 1, 3, 5 })); Assert.That(result, Is.Ordered); Assert.That(result, Is.Unique); }