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 ReminderOfDivision_Negative() { try { MyVariables.RemainderOfTheDivision(12, 0); } catch { Assert.Pass(); } Assert.Fail(); }
public void ReminderOfDivision_Positive(int a, int b, int expected) { int actual = MyVariables.RemainderOfTheDivision(a, b); Assert.AreEqual(expected, actual); }