public void CoinLocationTests() { CoinDisplayManager manager = CoinDisplayManager.getCoinDisplaymanager(); Point p1 = new Point(0, 0); Point p2 = new Point(50, 50); Point p3 = new Point(100, 251); // No coin is held, so location is null manager.DropCoin(); Assert.AreEqual(new Point(), manager.getPlayerCoinLocation()); manager.ProcessPileClicked(); manager.MovePlayersCoin(p1.X, p1.Y); Assert.AreEqual(p1, manager.getPlayerCoinLocation()); manager.MovePlayersCoin(p2.X, p2.Y); Assert.AreEqual(p2, manager.getPlayerCoinLocation()); manager.MovePlayersCoin(p3.X, p3.Y); Assert.AreEqual(p3, manager.getPlayerCoinLocation()); }