public void LineTest1() { HexCoordinates start = HexCoordinates.FromMapCoordinates(new IntVector2(0, 0)); HexCoordinates end = HexCoordinates.FromMapCoordinates(new IntVector2(6, 0)); var lineList = HexCoordinates.GetLine(start, end); Assert.AreEqual(6, lineList.Count); for (int i = 0; i < lineList.Count; i++) { Assert.AreEqual(i + 1, lineList[i].MapCoordinates.X); Assert.AreEqual(0, lineList[i].MapCoordinates.Y); } }