public void TestBuyAndRentSupplierField() { Game game = new Game(new Player[] { new Player("XXX"), new Player("YYY") }); SupplierField field7 = (SupplierField)game.Fields[7]; SupplierField field8 = (SupplierField)game.Fields[8]; field7.OnEnter(game.Players[1]); Assert.That(game.Players[1].Money, Is.EqualTo(1500)); field7.Buy(game.Players[0]); game.SetLastThrow(game.Players[1], new List <int[]> { new int[] { 6, 6 }, }); field7.OnEnter(game.Players[1]); Assert.That(game.Players[1].Money, Is.EqualTo(1500 - (48))); field8.Buy(game.Players[0]); game.SetLastThrow(game.Players[1], new List <int[]> { new int[] { 6, 6 }, }); field7.OnEnter(game.Players[1]); Assert.That(game.Players[1].Money, Is.EqualTo(1500 - (120) - 48)); }