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);
 }