public void GettingAnInvalidTriangle() { LocatorController locator = new LocatorController(null); string[] locationOfTriangle = locator.Get("0,0", "10,1", "10,10"); Assert.AreEqual("INVALID COORDINATES", locationOfTriangle[0]); }
public void GettingAnOddPositionTriangle() { LocatorController locator = new LocatorController(null); string[] locationOfTriangle = locator.Get("0,0", "0,10", "10,10"); Assert.AreEqual("A1", locationOfTriangle[0]); }
public void GettingAnEvenPositionTriangle() { RendererController renderer = new RendererController(null); string[] ROWS = { "A", "B", "C", "D", "E", "F" }; foreach (string row in ROWS) { for (int i = 1; i < 13; i++) { Point[] pixelsOfTriangle = renderer.Get(row, i); Point[] vertices = FindVertices(pixelsOfTriangle); LocatorController locatorController = new LocatorController(null); string[] position = locatorController.Get(vertices[0].X + "," + vertices[0].Y, vertices[1].X + "," + vertices[1].Y, vertices[2].X + "," + vertices[2].Y); Assert.AreEqual(row + i, position[0]); } } }