public void GetOddNumbers_LimitEquals0_ShouldReturnBlankList() { var result = sut.GetOddNumbers(0); List <int> expectedResult = new List <int>(); Assert.That(result, Is.EquivalentTo(expectedResult)); }
public void GetOddNumbers_LimitGreaterThanZero_ReturnOddNumbersUpToLimit() { var result = _math.GetOddNumbers(5); // this just checks if the elements are in the collection Assert.That(result, Is.EquivalentTo(new int[] { 1, 5, 3 })); // this is sorted Assert.That(result, Is.Ordered); }
public void GetOddNumbers_LimitIsGreaterThenZero_OddNumbersUpToLimit() { var expected = new[] { 1, 3, 5 }; var result = testMath.GetOddNumbers(5); Assert.That(result, Is.EquivalentTo(expected)); //Other usefull methods //Assert.That(result, Is.Ordered); //Assert.That(result, Is.Unique); }
public void GetOddNumbers_LimitIsGreaterThanZero_ReturnOddNumbersUpToLimit() { var result = _math.GetOddNumbers(5); Assert.That(result, Is.EquivalentTo(new[] { 1, 3, 5 })); Assert.That(result, Is.Unique); }
public void GetOddNumbers_WhenCalled_ReturnOddNumbersUpToLimit() { var result = _math.GetOddNumbers(5).ToList(); 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); //This Assert.That(result, Is.EquivalentTo(new [] { 1, 3, 5 })); //additional options below //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)); }
public void GetOddNumbers_LimitIsgreatThanZero_ReturnOddNumbersUpToLimit() { https: //www.udemy.com/unit-testing-csharp/learn/v4/t/lecture/8997692?start=120 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); //ordered Assert.That(result, Is.Unique); //checks that there aren't any duplicates }
public void GetOddNumbers_LimitIsGreaterThanZero_ReturnOddNumbers() { 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.Ordered); //Assert.That(result, Is.Unique); Assert.That(result, Is.EqualTo(new[] { 1, 3, 5 })); }
public void GetOddNumbers_LimitIsGreaterThanZero_ReturnOddNumbersUpToLimit() { var result = _math.GetOddNumbers(5); //General Assert.That(result, Is.Not.Empty); Assert.That(result.Count(), Is.EqualTo(3)); //Specific Assert.That(result, Does.Contain(1)); Assert.That(result, Does.Contain(3)); Assert.That(result, Does.Contain(5)); //Cleaner approach Assert.That(result, Is.EquivalentTo(new[] { 1, 3, 5 })); //Useful Assert.That(result, Is.Ordered); Assert.That(result, Is.Unique); }