public void ThatMultiplyIsWorkingCorrectly(int a, int b, int expected) { //Setup Calculator sut = new Calculator(); //Act int actual = sut.Multiply(a, b); //Verify Assert.AreEqual(expected, actual, "The Multiply functionality is not working correctly."); }
public void ThatSubstractingIsWorkingCorrectlyForBoundaries(int a, int b) { //Setup Calculator sut = new Calculator(); //Act int actual = sut.Substract(a, b); //Verify Assert.Fail("The Substract functionality is not working correctly."); }
public void ThatDivisionIsWorkingCorrectly(int a, int b, double expected) { //Setup Calculator sut = new Calculator(); //Act double actual = sut.Divide(a, b); //Verify Assert.AreEqual(expected, actual, 0.001, "The Divide functionality is not working correctly."); }
public void AddTest_first為1_second為2_result應為3() { //arrange var target = new Calculator(); var first = 1; var second = 2; var expected =3; //act var actual = target.Add(first, second); //assert Assert.AreEqual(expected, actual); }
public void ThatDivisionIsWorkingCorrectlyWhenDivideByZero() { //Setup Calculator sut = new Calculator(); //Act double actual = sut.Divide(1, 0); //Verify Assert.Fail("The Divide functionality is not working correctly."); }