Пример #1
0
        public void TestSum()
        {
            //arrange
            var calc = new Core.Calc();
            var sum  = 10;
            var raz  = 0;
            var stp  = 15625;

            //act
            var result1 = calc.Sum(new[] { 5, 3, 2 });
            var result2 = calc.Raz(new[] { 5, 3, 2 });
            var result3 = calc.Stp(new[] { 5, 3, 2 });

            //assert
            Assert.AreEqual(sum, result1);
            Assert.AreEqual(raz, result2);
            Assert.AreEqual(stp, result3);
        }
Пример #2
0
        static void Main(string[] args)
        {
            var calc = new Core.Calc();

            int[] nums = new int[3];
            Console.WriteLine("Введите через Enter 3 числа a,b,c:");
            for (int i = 0; i < nums.Length; i++)
            {
                nums[i] = Int32.Parse(Console.ReadLine());
            }
            var result1 = calc.Sum(nums);
            var result2 = calc.Raz(nums);
            var result3 = calc.Stp(nums);

            Console.WriteLine("Операция сложения a+b+c: " + result1);
            Console.WriteLine("Операция вычитания a-b-c: " + result2);
            Console.WriteLine("Операция возведения в степень a^b^c: " + result3);
            Console.ReadLine();
        }