public void TriangleTests() { var p1 = new Point(3, 4); var p2 = new Point(5, 11); var p3 = new Point(12, 8); var triangle = new Triangle(3, 4, 5); var triangle2 = new Triangle(new Point(2, 4), new Point(3, -8), new Point(1, 2)); var triangle3 = new UnknownFigure(new Point(2, 4), new Point(3, -8), new Point(1, 2)); var triangle4 = new Triangle(new Point(1.82, 1.56), new Point(1.82, 7.3), new Point(3.5, 1.56)); var triangle5 = new Triangle(p1, p2, p3); var triangle6 = new UnknownFigure(p1, p2, p3); var triangle7 = new Triangle(new Line(p1, p2), new Line(p2, p3), new Line(p3, p1)); Assert.Equal(6, triangle.GetArea()); Assert.Equal(7, triangle2.GetArea(), 5); Assert.Equal(7, triangle3.GetArea()); Assert.Equal(27.5, triangle5.GetArea()); Assert.Equal(27.5, triangle6.GetArea()); Assert.Equal(27.5, triangle7.GetArea()); Assert.True(triangle.IsRightTriangle()); Assert.True(triangle4.IsRightTriangle()); Assert.Throws <ArgumentException>(() => new Triangle(3, 5, 9)); Assert.Throws <ArgumentException>(() => new Triangle(new Point(0, 5), new Point(0, 0), new Point(0, -5))); Assert.Throws <ArgumentException>(() => new Triangle(new Line(5), new Line(7), new Line(12))); }
public void UnknownShape_15_12() { //arrange double a = 15; double b = 12; //act UnknownFigure shape = new UnknownFigure(); double actual = shape.AreaObject(a, b); }
public void TestUnknownFigure() { IFigure unknownFigure = new UnknownFigure(0, new Dictionary <string, double> { { "r", 4 } }); double area = unknownFigure.CalculateArea(); Assert.AreEqual(area, 50.24, 0.1); }
public void UnknownFigureTests() { var p1 = new Point(3, 4); var p2 = new Point(5, 11); var p3 = new Point(12, 8); var p4 = new Point(9, 5); var p5 = new Point(5, 6); var uf = new UnknownFigure(p1, p2, p3, p4, p5); Assert.Equal(30, uf.GetArea()); }
public void UnknownShape_15_707returned() { //arrange double a = 15; double expected = 707; //act UnknownFigure shape = new UnknownFigure(); double actual = shape.AreaObject(a); //assert Assert.AreEqual(expected, Math.Round(actual)); }
public void CalculateArea_figure() { //arrange int[,] coord = { { 0, 1, 2 }, { 3, 4, 5 } }; double result = 3; //act UnknownFigure unknownFigure = new UnknownFigure(coord); double actual = unknownFigure.CalculateArea(); //assept Assert.Equal(result, actual); }
public void UnknownShape_3_4_5_6returned() { //arrange double a = 3; double b = 4; double c = 5; double expected = 6; //act UnknownFigure shape = new UnknownFigure(); double actual = shape.AreaObject(a, b, c); //assert Assert.AreEqual(expected, Math.Round(actual)); }
public void UnknownFigureTest_Square() { UnknownFigure figure = new UnknownFigure(); Assert.AreEqual(6, figure.Square(r => { return(2 * 3); })); }