public void TestSumInt() { // arange var sum = 10; // act var result = calc.Sum(new[] { 5, 3, 2 }); // assert Assert.AreEqual(sum, result); }
static void Main(string[] args) { double[] mass = Array(args); var calc = new Core.Calc(); switch (args[0]) { case "sum": Console.WriteLine(calc.Sum(mass)); break; case "sub": Console.WriteLine(calc.Sub(mass)); break; case "pow": Console.WriteLine(calc.Pow(mass)); break; case "multi": Console.WriteLine(calc.Multi(mass)); break; default: Console.WriteLine("Что-то пошло не так"); break; } Console.Read(); }
public void TestSum() { //Arrange var calc = new Core.Calc(); var Sum = 10; //act var result = calc.Sum(new[] { 5.0, 3.0, 2.0 }); //Assent Assert.AreEqual(Sum, result); }
public void TestSum() { // arrange var calc = new Core.Calc(); var sum = 10; // act var result = calc.Sum(new[] { 5, 3, 2 }); // assert Assert.AreEqual(sum, result); }
static void Main(string[] args) { try { Core.Calc calc = new Core.Calc(); Console.WriteLine("Введите одну из операций: sum, sub, pow.\nПриемер: sum 5 3 2"); string[] input = Console.ReadLine().Split(' '); cmds cm; if (!Enum.TryParse(input[0], out cm)) { throw new Exception("Некорректный ввод"); } int[] arr = input.Skip(1).Select(x => { int r; if (int.TryParse(x.ToString(), out r)) { return(r); } else { throw new Exception("Некорректный ввод"); } }).ToArray(); long res = 0; switch (cm) { case cmds.sum: res = calc.Sum(arr); break; case cmds.sub: res = calc.Sub(arr); break; case cmds.pow: res = calc.Pow(arr); break; } Console.WriteLine(res); } catch (Exception ex) { Console.WriteLine(ex.Message); } finally { Console.ReadKey(); } }
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(); }