public void testOccupy() { Square target = new BasicSquare(); unit.Occupy(target); Assert.That(unit.Square, Is.EqualTo(target)); }
public void connectedSouth() { Square s1 = new BasicSquare(); Square s2 = new BasicSquare(); Square[,] grid = new Square[, ] { { s1, s2 } }; factory.CreateBoard(grid); Assert.AreEqual(s2, s1.GetSquareAt(Direction.SOUTH)); Assert.AreEqual(s1, s2.GetSquareAt(Direction.SOUTH)); }
public void worldIsRound() { Square s = new BasicSquare(); Square[,] grid = new Square[, ] { { s } }; factory.CreateBoard(grid); Assert.AreEqual(s, s.GetSquareAt(Direction.NORTH)); Assert.AreEqual(s, s.GetSquareAt(Direction.SOUTH)); Assert.AreEqual(s, s.GetSquareAt(Direction.WEST)); Assert.AreEqual(s, s.GetSquareAt(Direction.EAST)); }