public void TestInitialize() { _game = new MonopolyGame(BoardBuilderHelper.GetBoardBuilder()); _game.AddPlayer("Car"); _player = _game.GetPlayers().Single(); _initialCash = _player.Cash; _target = new GiveToAllPlayers(_game, Amount); }
public void ReceiveFromAllPlayersOneOtherPlayerTest() { _target = new GiveToAllPlayers(_game, -Amount); _game.AddPlayer("Horse"); _target.Execute(_player); var expected = _initialCash - Amount; foreach (var player in _game.GetPlayers().Where(p => p != _player)) { Assert.AreEqual(expected, player.Cash); } Assert.AreEqual(GetExpectedAdddCash(), _player.Cash); }