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); }
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(); }