public void PlayerMeetsCoin_Valid_Args_Test() { GameLogicMock target = new GameLogicMock(); IVModel model = new VModel(); // Create Objects ModelPlayer player = new ModelPlayer(model, 0, 10); ModelCoin coin = new ModelCoin(model, 10, 2); // Add Objects to model model.AddModelObject(player, new Point(10, 10)); model.AddModelObject(coin, new Point(12, 12)); var result = target.playerMeetsCoinAction(player, coin); Assert.AreEqual(1, target.CoinRemovedCounter); }