public void TestAddWithManuallyComparedExternallyCalculatedExpectation() { var actual = new IntegerCalculator().Add(1, 2); var expected = Add(1, 2); Assert.IsTrue(actual == expected, "Comparison failed"); }
public void TestAddBasic() { var calculator = new IntegerCalculator(); var actual = calculator.Add(1, 2); Assert.AreEqual(3, actual); }
public void TestAddWithExternallyCalculatedExpectation() { var actual = new IntegerCalculator().Add(1, 2); var expected = Add(1, 2); Assert.AreEqual(expected, actual); }
public void TestAddTwoAsserts() { var calculator = new IntegerCalculator(); Assert.AreEqual(3, calculator.Add(1, 2)); Assert.AreEqual(10, calculator.Add(1, 9)); }
public void TestSubtractBasic() { var calculator = new IntegerCalculator(); var actual = calculator.Subtract(1, 2); Assert.AreEqual(-1, actual); }
public void TestAddWithAssertsInTheMiddle() { var calculator = new IntegerCalculator(); Assert.IsNotNull(calculator); Assert.AreEqual(3, calculator.Add(1, 2)); calculator.Multiply(4, 4); }
public void TestAddWithSpreadAsserts() { var calculator = new IntegerCalculator(); Assert.IsNotNull(calculator); var actual = calculator.Add(1, 2); Assert.AreEqual(3, actual); }
public void TestAddWithWhitespaceSeparatedAssertsTowardsTheEnd() { var calculator = new IntegerCalculator(); Assert.AreEqual(1, calculator.Divide(1, 1)); // lots and lots of ws here... Assert.AreEqual(2, calculator.Divide(4, 2)); }
public void AddWithForEach() { var numbers = new[] {1, 2, 3}; var calculator = new IntegerCalculator(); var result = 0; foreach (var x in numbers.Select(n => n * 2)) { result = calculator.Add(result, x); } Assert.AreEqual(12, result); }
public void DivideByZeroWithTryCatch() { var calculator = new IntegerCalculator(); try { calculator.Divide(5, 0); // should throw Assert.Fail("Should've thrown!"); } catch (DivideByZeroException) { // expected } }
public void TestIgnoredAdd() { var calculator = new IntegerCalculator(); Assert.AreEqual(3, calculator.Add(1, 2)); }
public void TestDivideWithException() { var calculator = new IntegerCalculator(); calculator.Divide(5, 0); // should throw }
public void TestAddTwoAssertsCalledInHelper() { var calculator = new IntegerCalculator(); AssertAddition(calculator); }
public void TestDataDrivenAdd() { var x = Convert.ToInt32(TestContext.DataRow["x"]); var y = Convert.ToInt32(TestContext.DataRow["y"]); var expected = Convert.ToInt32(TestContext.DataRow["expected"]); var calculator = new IntegerCalculator(); var actual = calculator.Add(x, y); Assert.AreEqual(expected, actual); }
private void AssertAddition(IntegerCalculator calculator) { Assert.AreEqual(3, calculator.Add(1, 2)); Assert.AreEqual(10, calculator.Add(1, 9)); }
public void TestMultiAssertWithExpectedException() { var calculator = new IntegerCalculator(); Assert.AreEqual(1, calculator.Divide(1, 1)); Assert.AreEqual(2, calculator.Divide(4, 2)); calculator.Divide(5, 0); // should throw }
public void TestDataDriven(int a, int b, int sum) { var calculator = new IntegerCalculator(); Assert.AreEqual(sum, calculator.Add(a, b)); }
public void BeforeAll() { _calculator = null; // so meaningful! }
public void BeforeEach() { _calculator = new IntegerCalculator(); }
public void Setup() { _calculator = new IntegerCalculator(); _result = 3; }
public void GivenACalculator() { _calc = new IntegerCalculator(); }