コード例 #1
0
ファイル: Program.cs プロジェクト: MariiaEremina/EPAM_Tasks
        static void Main(string[] args)
        {
            int    factorial  = MyFactorial.Factorial(6);
            double elevation  = MyElevation.Elevation(5, 3);
            double elevation1 = MyElevation.Elevation(2, -8);
            double elevation2 = MyElevation.Elevation(3, 0);

            Console.WriteLine(factorial);
            Console.WriteLine(elevation);
            Console.WriteLine(elevation1);
            Console.WriteLine(elevation2);
            Console.ReadKey();
        }
コード例 #2
0
        public void LoopMethodTestWithSpecificNumber()
        {
            // Arrange
            MyFactorial testValue = new MyFactorial(5);

            testValue.GetFactorialByLoop();
            long expected = testValue.ReturnValue;

            // Act
            long act = 120;

            // Assert
            Assert.AreEqual(expected, act, message: $"{expected}");
        }
コード例 #3
0
        public void RecursionMethodTestWithZero()
        {
            // Arrange
            MyFactorial testValue = new MyFactorial();

            testValue.GetFactorialByRecursion();
            long expected = testValue.ReturnValue;

            // Act
            long act = 1;

            // Assert
            Assert.AreEqual(expected, act, message: $"{expected}");
        }