static void Main(string[] args) { Console.WriteLine("Введите число а: "); int a = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Введите число b: "); int b = Convert.ToInt32(Console.ReadLine()); Console.WriteLine($"Результат деления a на b = {MyVariables.Division(a, b)}"); //я понимаю, что смысла в данном случае делать метод ровно ноль, но я следую завету single responsibility) Console.WriteLine($"Остаток от деления a на b = {MyVariables.RemainderOfTheDivision(a, b)}"); }
public void Division_Negative() { try { MyVariables.Division(1, 0); } catch { Assert.Pass(); } Assert.Fail(); }
public void Division_Positive(int a, int b, double expected) { double actual = MyVariables.Division(a, b); Assert.AreEqual(expected, actual, 0.0000000001); }