public void TriangleGetAreaSideNotCorrect(double sideA, double sideB, double sideC) { var triangle = new Triangle(); var param = new ParamOfTriangle { SideA = sideA, SideB = sideB, SideC = sideC }; triangle.SetParameters(param); Assert.Throws <ArgumentOutOfRangeException>(() => triangle.GetArea()); }
public void TriangleSetParameters(double sideA, double sideB, double sideC) { var triangle = new Triangle(); var param = new ParamOfTriangle { SideA = sideA, SideB = sideB, SideC = sideC }; triangle.SetParameters(param); Assert.True(triangle.Parameters?.SideA == sideA); }
public void TriangleIsRightTriangleNotRight(double sideA, double sideB, double sideC) { var triangle = new Triangle(); var param = new ParamOfTriangle { SideA = sideA, SideB = sideB, SideC = sideC }; triangle.SetParameters(param); var right = triangle.IsRightTriangle(); Assert.False(right); }
public void TriangleGetAreaSideCorrect(double sideA, double sideB, double sideC) { var triangle = new Triangle(); var param = new ParamOfTriangle { SideA = sideA, SideB = sideB, SideC = sideC }; triangle.SetParameters(param); var s = triangle.GetArea(); Assert.True(s > 0); }