public void SetSidesTest(double a, double b, double c) { var triangle = new TriangleFigure(a, b, c); if (triangle.SideA == a && triangle.SideB == b && triangle.SideC == c) { return; } throw new Exception(); }
public void Given_triangle_points(string id, double p1X, double p1Y, double p1Z, double p2X, double p2Y, double p2Z, double p3X, double p3Y, double p3Z) { figure[id] = new TriangleFigure(MatrixOperations.Identity(4), MaterialConstants.Default, Tuple4.Point(p1X, p1Y, p1Z), Tuple4.Point(p2X, p2Y, p2Z), Tuple4.Point(p3X, p3Y, p3Z)); }
public void Equals1_TriangleFigure_True() { // Arange double[] v = { 3, 4, 4 }; TriangleFigure triangleFigure2 = new TriangleFigure(v); FigureBuilder triangleBuilder1 = new TriangleBuilder("TriangleFigure"); Figures triangleFigure1 = triangleBuilder1.Create(3, 4, 4); //Act var result = TriangleFigure.Equals1(triangleFigure1, triangleFigure2); // Assert Assert.IsTrue(result); }
public void TriangleFigure_String_String() { // Arange double[] v = { 3, 4, 4 }; TriangleFigure triangleFigure2 = new TriangleFigure(v); FigureBuilder triangleBuilder1 = new TriangleBuilder("TriangleFigure"); Figures triangleFigure1 = triangleBuilder1.Create(3, 4, 4); string expected = "Треугольник с площадью " + triangleFigure2.GetArea() + " и периметром " + triangleFigure2.GetPerimeter(); //Act var result = triangleFigure1.ToString(); // Assert Assert.AreEqual(expected, result); }
public void TriangleFigure_abc_True() { // Arange var result = false; double a = 3; double b = 4; double c = 4; double[] v = { 3, 4, 4 }; TriangleFigure triangleFigure1 = new TriangleFigure(v); //Act if (triangleFigure1.Width.Equals(a) && triangleFigure1.Hight.Equals(b) && triangleFigure1.Hypotenuse.Equals(c)) { result = true; } else { result = false; } // Assert Assert.IsTrue(result); }
public static void ClassInitialize(TestContext context) { // Инициализация экземпляра треугольника triangle = new TriangleFigure(); }
public void Given_triangle(string id, string p1, string p2, string p3) { figure[id] = new TriangleFigure(MatrixOperations.Identity(4), MaterialConstants.Default, tuple[p1], tuple[p2], tuple[p3]); }
public double TrianglePerimeterTest(double a, double b, double c) { var triangle = new TriangleFigure(a, b, c); return(triangle.Perimeter); }
public double TriangleAreaTest(double a, double b, double c) { var triangle = new TriangleFigure(a, b, c); return(triangle.Area); }