public void TestBuyCurrentField()
        {
            Game        game   = new Game(new Player[] { new Player("XXX"), new Player("YYY") });
            StreetField field1 = (StreetField)game.Fields[1];

            game.SetPlayerPos(game.Players[0], 1);
            game.BuyCurrentStreet(game.Players[0]);

            Assert.That(game.Players[0].OwnerShip[0].Name, Is.EqualTo(FieldNames.OldKentRoad));
            Assert.That(game.Players[0].Money, Is.EqualTo(1500 - 60));

            game.SetPlayerPos(game.Players[1], 1);
            Assert.That(() => game.BuyCurrentStreet(game.Players[1]), Throws.InvalidOperationException);
        }