Exemplo n.º 1
0
        public void TestSumShouldReturnTheSumForEmpty()
        {
            //arrange
            var exceptSum = 0;

            List <int> numList = new List <int>();

            ClassForTest Sum = new ClassForTest();

            // act
            var result = Sum.Sum(numList);

            //assert
            Assert.Equal(exceptSum, result);
        }
Exemplo n.º 2
0
        public void TestSumShouldReturnTheSumForMutipleElements()
        {
            //arrange
            var exceptSum = 6;

            List <int> numList = new List <int>()
            {
                1, 2, 3
            };

            ClassForTest Sum = new ClassForTest();

            // act
            var result = Sum.Sum(numList);

            //assert
            Assert.Equal(exceptSum, result);
        }
Exemplo n.º 3
0
        public void TestSumShouldReturnTheSumForOneElement()
        {
            //arrange
            var element   = 1;
            var exceptSum = element;

            List <int> numList = new List <int>()
            {
                element
            };

            ClassForTest Sum = new ClassForTest();

            // act
            var result = Sum.Sum(numList);

            //assert
            Assert.Equal(exceptSum, result);
        }
Exemplo n.º 4
0
        public void TestSumShouldReturnTheSumForNull()
        {
            ClassForTest classForTest = new ClassForTest();

            Assert.Null(classForTest.Sum(null));
        }