Esempio n. 1
0
 public void TestIsQuadrate()
 {
     Assert.IsTrue(ProcessQuadrilateral.IsQuadrate(new Quadrilateral(new Point(5, 10), new Point(5, 16), new Point(11, 16), new Point(11, 10))));
     Assert.IsTrue(ProcessQuadrilateral.IsQuadrate(new Quadrilateral(new Point(10, 9), new Point(10, 12), new Point(13, 12), new Point(13, 9))));
     Assert.IsFalse(ProcessQuadrilateral.IsQuadrate(new Quadrilateral(new Point(18, 6), new Point(16, 10), new Point(18, 14), new Point(20, 10))));
     Assert.IsFalse(ProcessQuadrilateral.IsQuadrate(new Quadrilateral(new Point(5, 4), new Point(4, 7), new Point(12, 7), new Point(9, 4))));
 }
Esempio n. 2
0
 public void TestFindRandomQuadrilateralMaxSquare()
 {
     Assert.AreEqual(new Quadrilateral(new Point(5, 4), new Point(4, 7), new Point(12, 7), new Point(9, 4)), ProcessQuadrilateral.FindRandomQuadrilateralMaxSquare(items)[0]);
 }
Esempio n. 3
0
 public void TestIsRectangle()
 {
     Assert.IsTrue(ProcessQuadrilateral.IsRectangle(new Quadrilateral(new Point(5, 10), new Point(5, 16), new Point(11, 16), new Point(11, 10))));
     Assert.IsFalse(ProcessQuadrilateral.IsRectangle(new Quadrilateral(new Point(5, 4), new Point(4, 7), new Point(12, 7), new Point(9, 4))));
 }
Esempio n. 4
0
 public void TestIsRhombus()
 {
     Assert.IsTrue(ProcessQuadrilateral.IsRhombus(new Quadrilateral(new Point(18, 6), new Point(16, 10), new Point(18, 14), new Point(20, 10))));
     Assert.IsFalse(ProcessQuadrilateral.IsRhombus(new Quadrilateral(new Point(5, 4), new Point(4, 7), new Point(12, 7), new Point(9, 4))));
 }
Esempio n. 5
0
 public void TestFindQuadrateMaxSquare()
 {
     Assert.AreEqual(new Quadrilateral(new Point(5, 10), new Point(5, 16), new Point(11, 16), new Point(11, 10)), ProcessQuadrilateral.FindQuadrateMaxSquare(items)[0]);
 }