Esempio n. 1
0
        public void DivisorsNumbersFailed()
        {
            // arrange
            int         number      = 20;
            IList <int> notExpected = new List <int>()
            {
                1, 2, 3, 4, 5, 6, 10, 20
            };
            bool isEqual = false;

            // act
            var actual = NumericalUtility.DivasorNumbers(number);

            foreach (var item in notExpected)
            {
                if (!isEqual)
                {
                    break;
                }
                if (actual.IndexOf(item) == -1)
                {
                    isEqual = true;
                }
            }

            // assert
            Assert.IsFalse(isEqual);
        }
Esempio n. 2
0
        public void PrimeDividersTrue()
        {
            // arrange
            int         number   = 20;
            IList <int> expected = new List <int>()
            {
                2, 4, 10, 20
            };
            bool isEqual = true;

            // act
            var actual = NumericalUtility.EvenDividers(number);

            foreach (var item in expected)
            {
                if (!isEqual)
                {
                    break;
                }
                if (actual.IndexOf(item) == -1)
                {
                    isEqual = false;
                }
            }

            // assert
            Assert.IsTrue(isEqual);
        }
Esempio n. 3
0
        public void IsNaturalNumberFalse()
        {
            // arrange
            string entryData = "-48";
            bool   expected  = false;

            // act
            bool actual = NumericalUtility.IsNaturalNumber(entryData);

            // assert
            Assert.AreEqual(expected, actual);
        }
Esempio n. 4
0
        public void IsDividerFalse()
        {
            // arrange
            int  dividend = 27;
            int  divider  = 7;
            bool expected = false;

            // act
            bool actual = NumericalUtility.IsDivider(dividend, divider);

            // assert
            Assert.AreEqual(expected, actual);
        }