public void Test_06_That_Minus_Four_And_Half_Divided_By_Zero_Does_Not_Crash() { // Arrange const double firstNumber = -4.5f; const double secondNumber = 0; const string mathOperator = "/"; ICalculatorService service = new CalculatorService(); // Act //Assert Assert.Throws <ArgumentException>(() => service.CalculateDouble(firstNumber, secondNumber, mathOperator)); }
public void Test_04_That_Three_Divided_By_Two_Equals_One_Half() { // Arrange const int firstNumber = 3; const int secondNumber = 2; const string mathOperator = "/"; ICalculatorService service = new CalculatorService(); // Act //Assert Assert.Throws <ArgumentException>(() => service.CalculateDouble(firstNumber, secondNumber, mathOperator)); }
public void Test_09_That_Minus_Four_And_Half_Divided_By_Zero_Does_Not_Crash() { // Arrange const double firstNumber = -4.5f; const double secondNumber = 0; const string mathOperator = "÷"; const double expected = double.NegativeInfinity; ICalculatorService service = new CalculatorService(); // Act var actual = service.CalculateDouble(firstNumber, secondNumber, mathOperator); //Assert Assert.AreEqual(expected, actual); }
public void Test_07_That_Three_Divided_By_Two_Equals_One_Half() { // Arrange const double expected = 1.5f; const int firstNumber = 3; const int secondNumber = 2; const string mathOperator = "÷"; ICalculatorService service = new CalculatorService(); // Act var actual = service.CalculateDouble(firstNumber, secondNumber, mathOperator); //Assert Assert.AreEqual(expected, actual); }
public void Test_03_That_One_Half_Times_One_Half_Equals_One_Quarter() { // Arrange const double expected = .25f; const double firstNumber = .5f; const double secondNumber = .5f; const string mathOperator = "X"; ICalculatorService service = new CalculatorService(); // Act var actual = service.CalculateDouble(firstNumber, secondNumber, mathOperator); //Assert Assert.AreEqual(expected, actual); }
public void Test_01_That_One_Half_Plus_One_Half_Equals_Three() { // Arrange const int expected = 3; const double firstNumber = 1.5f; const double secondNumber = 1.5f; const string mathOperator = "+"; ICalculatorService service = new CalculatorService(); // Act var actual = service.CalculateDouble(firstNumber, secondNumber, mathOperator); //Assert Assert.AreEqual(expected, actual); }