Пример #1
0
        public void FactorialTest(int n, int expected)
        {
            // actual
            var actual = NumbersTest.Factorial(n);

            // assert
            Assert.AreEqual(actual, expected);
        }
Пример #2
0
        public void IsUglyTest(int n, bool expected)
        {
            // actual
            var actual = NumbersTest.IsUgly(n);

            // assert
            Assert.AreEqual(expected, actual);
        }
Пример #3
0
        public void FibonacciSequenceTest(int n, int expected)
        {
            // actual
            var actual = NumbersTest.FibonacciSequence(n);

            // assert
            Assert.AreEqual(actual, expected);
        }
Пример #4
0
        public void CountBits2Test(int n, int[] expected)
        {
            // actual
            var actual = NumbersTest.CountBits2(n);

            // assert
            Assert.AreEqual(expected, actual);
        }
Пример #5
0
        public void SelfDividingNumbersTest(int left, int right)
        {
            // arrange

            // actual
            var actual = NumbersTest.SelfDividingNumbers(left, right);
            // assert
            // Assert.AreEqual (actual, expected);
        }
Пример #6
0
        public void MaxProductTest(int[] nums, int expected)
        {
            // arrange

            // actual
            var actual = NumbersTest.MaxProduct(nums);

            // assert
            Assert.AreEqual(expected, actual);
        }
Пример #7
0
        public void SubtractProductAndSumTest(int n, int expected)
        {
            // arrange

            // actual
            var actual = NumbersTest.SubtractProductAndSum(n);

            // assert
            Assert.AreEqual(expected, actual);
        }
Пример #8
0
        public void CheckPerfectNumberTest(int num, bool expected)
        {
            // arrange

            // actual
            var actual = NumbersTest.CheckPerfectNumber(num);

            // assert
            Assert.AreEqual(expected, actual);
        }
Пример #9
0
        public void HammingDistanceTest(int x, int y, int expected)
        {
            // arrange

            // actual
            var actual = NumbersTest.HammingDistance(x, y);

            // assert
            Assert.AreEqual(actual, expected);
        }
Пример #10
0
        public void ClimbStairsTest(int n, int expected)
        {
            // arrange

            // actual
            var actual = NumbersTest.ClimbStairs(n);

            // assert
            Assert.AreEqual(actual, expected);
        }
Пример #11
0
        public void ConvertToBase7Test(int n, string expected)
        {
            // arrange

            // actual
            var actual = NumbersTest.ConvertToBase7(n);

            // assert
            Assert.AreEqual(actual, expected);
        }
Пример #12
0
        public void CountAndSayTest(int n, string expected)
        {
            // arrange

            // actual
            var actual = NumbersTest.CountAndSay(n);

            // assert
            Assert.AreEqual(actual, expected);
        }
Пример #13
0
        public void IsPowerOfFourTest(int n, bool expected)
        {
            // arrange

            // actual
            var actual = NumbersTest.IsPowerOfFour(n);

            // assert
            Assert.AreEqual(expected, actual);
        }
Пример #14
0
        public void IsPerfectSquareTest()
        {
            // arrange
            var n        = 14;
            var expected = false;
            // actual
            bool actual = NumbersTest.IsPerfectSquare(n);

            // assert
            Assert.AreEqual(actual, expected);
        }
Пример #15
0
        public void FizzBuzzTest()
        {
            // arrange
            var n        = 15;
            var expected = false;
            // actual
            var actual = NumbersTest.FizzBuzz(n);

            // assert
            Assert.AreEqual(actual, expected);
        }
Пример #16
0
        public void TrailingZeroesTest()
        {
            // arrange
            var n        = 7;
            var expected = 0;
            // actual
            var actual = NumbersTest.TrailingZeroes(n);

            // assert
            Assert.AreEqual(actual, expected);
        }
Пример #17
0
        public void CountPrimesTest()
        {
            // arrange
            var n        = 10;
            var expected = 4;
            // actual
            var actual = NumbersTest.CountPrimes(n);

            // assert
            Assert.AreEqual(actual, expected);
        }
Пример #18
0
        public void IsPrimeNumberTest()
        {
            // arrange
            var n        = 2;
            var expected = true;
            // actual
            var actual = NumbersTest.IsPrimeNumber(n);

            // assert
            Assert.AreEqual(actual, expected);
        }
Пример #19
0
        public void MySqrtTest()
        {
            // arrange
            //var n = 2147395599;
            //var expected = 46339;
            //var n = 8;
            //var expected = 2;
            var n        = 4;
            var expected = 2;
            // actual
            var actual = NumbersTest.MySqrt(n);

            // assert
            Assert.AreEqual(actual, expected);
        }
Пример #20
0
        public void GeneraTest()
        {
            // arrange
            //var n = 2147395599;
            //var expected = 46339;
            //var n = 8;
            //var expected = 2;
            var n        = 5;
            var expected = 2;
            // actual
            var actual = NumbersTest.Generate(n);

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