Пример #1
0
        public void GetOddNumbers_LimitEquals0_ShouldReturnBlankList()
        {
            var        result         = sut.GetOddNumbers(0);
            List <int> expectedResult = new List <int>();

            Assert.That(result, Is.EquivalentTo(expectedResult));
        }
Пример #2
0
        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);
        }
Пример #3
0
        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);
        }
Пример #4
0
        public void GetOddNumbers_LimitIsGreaterThanZero_ReturnOddNumbersUpToLimit()
        {
            var result = _math.GetOddNumbers(5);

            Assert.That(result, Is.EquivalentTo(new[] { 1, 3, 5 }));
            Assert.That(result, Is.Unique);
        }
Пример #5
0
        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);
        }
Пример #7
0
        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));
        }
Пример #8
0
        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
        }
Пример #9
0
        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 }));
        }
Пример #10
0
        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);
        }