public void TestCalculator_TwoPointsOnThePlane_DistanceBetweenPoints(int vertex1x, int vertex1y, int vertex2x, int vertex2y, double expectedResult) { var vertex1 = new Point(vertex1x, vertex1y); var vertex2 = new Point(vertex2x, vertex2y); var result = new GeometryCalculator().GetSide(vertex1,vertex2); Assert.AreEqual(expectedResult, result); }
private void TestInternalAngle(Point vertexOfInternalAngle, Point vertexTwo, Point vertexThree, double expectedResult) { var result = new GeometryCalculator().GetInternalAngle(vertexOfInternalAngle, vertexTwo, vertexThree); Assert.AreEqual(expectedResult, result); }
public void GetHeight_GiveAreaAndBase_ReturnsHeight(double area, double baseSide, double expectedResult) { var result = new GeometryCalculator().GetHeight(area, baseSide); Assert.AreEqual(expectedResult, result); }
public void GetHeight_GiveZeroBaseSide_ThrowsArgumentException() { var result = new GeometryCalculator().GetHeight(3.0, 0.0); }
public void CalculateArea_ThreeSides_TriangleArea(int sideOne, int sideTwo, int sideThree, double expectedResult) { var result = new GeometryCalculator().CalculateArea(sideOne,sideTwo,sideThree); Assert.AreEqual(expectedResult, result); }