public void GetPoints_Bottom_ReturnsPoints() { var line = new OrthogonalLine(new IntVector2(2, 4), new IntVector2(2, 2)); var expectedPoints = new List <IntVector2>() { new IntVector2(2, 4), new IntVector2(2, 3), new IntVector2(2, 2), }; Assert.IsTrue(line.GetPoints().SequenceEqual(expectedPoints)); }
public void GetPoints_Left_ReturnsPoints() { var line = new OrthogonalLine(new IntVector2(8, 3), new IntVector2(5, 3)); var expectedPoints = new List <IntVector2>() { new IntVector2(8, 3), new IntVector2(7, 3), new IntVector2(6, 3), new IntVector2(5, 3), }; Assert.IsTrue(line.GetPoints().SequenceEqual(expectedPoints)); }