void TestReshenie(double x, double y, double[] exResult) { var result = CodeCalculator.Calc(x, y); Assert.AreEqual(exResult.Length, result.Length); for (int i = 0; i < result.Length; i++) { Assert.AreEqual(exResult[i], result[i]); } }
static void Main(string[] args) { while (true) { Console.Clear(); string action; Console.WriteLine("Введите первое число:"); var x = double.Parse(Console.ReadLine()); Console.WriteLine("Введите второе число:"); var y = double.Parse(Console.ReadLine()); var result = CodeCalculator.Calc(x, y); action = Console.ReadLine(); if (action == "+") { Console.WriteLine("Решение:"); Console.WriteLine(result[0]); } else if (action == "-") { Console.WriteLine("Решение:"); Console.WriteLine(result[1]); } else if (action == "*") { Console.WriteLine("Решение:"); Console.WriteLine(result[2]); } else if (action == "/") { if (y == 0) { Console.WriteLine("Деление на 0:"); Console.WriteLine(result[0]); } else { Console.WriteLine("Решение:"); Console.WriteLine(result[3]); } } else { Console.WriteLine("Ошибка, не корректная операция"); } Console.ReadLine(); } }