Ejemplo n.º 1
0
        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));
        }