public void BigEpsilonTest() { // Arrange var triangle = new ThreeLinesTriangle(1, 2, 2.2); var triangleCalculator = new RightAngleTriangleCalculator(0.5); // Act var calculatedArea = triangleCalculator.TryCalculateArea(triangle); // Assert Assert.NotNull(calculatedArea); }
public void SimpleRightAngleTriangleTest() { // Arrange var triangle = new ThreeLinesTriangle(4, 5, 3); var triangleCalculator = new RightAngleTriangleCalculator(); // Act var calculatedArea = triangleCalculator.TryCalculateArea(triangle); // Assert Assert.AreEqual(6, calculatedArea, DoubleEquality.Epsilon); }
public void NotRightAngleCalculatorTest(double a, double b, double c) { // Arrange var triangle = new ThreeLinesTriangle(a, b, c); var triangleCalculator = new RightAngleTriangleCalculator(); // Act var calculatedArea = triangleCalculator.TryCalculateArea(triangle); // Assert Assert.Null(calculatedArea); }