Exemple #1
0
        public void FieldWithCity_BuyField_PlayerDontHaveEnoughtMoney()
        {
            var field  = new FieldWithCity("Brazylia", 1000, 1000);
            var player = new Player(1, "", "kamil", 500, new Pawn("Red", 1, 0));

            Assert.False(field.BuyField(player));
        }
Exemple #2
0
        public void FieldWithCity_SellField_PlayerIsNotOwer_SellfieldReturFalse()
        {
            var field  = new FieldWithCity("Brazylia", 1000, 1000);
            var player = new Player(1, "", "kamil", 1000, new Pawn("Red", 1, 0));

            Assert.False(field.SellField(player));
        }
Exemple #3
0
        public void FieldWithCity_BuyField()
        {
            var field  = new FieldWithCity("Brazylia", 1000, 1000);
            var player = new Player(1, "", "kamil", 1000, new Pawn("Red", 1, 0));

            Assert.True(field.BuyField(player));
        }
Exemple #4
0
        public void FieldWithCity_SetOwer_OwerIsNull_SetOwerReturTrue()
        {
            var field  = new FieldWithCity("Brazylia", 1000, 1000);
            var player = new Player(1, "", "kamil", 1000, new Pawn("Red", 1, 0));

            Assert.True(field.SetOwer(player));
        }
Exemple #5
0
        public void FieldWithCity_BuyHome_PlayerHaveNotEnoughtMoney_BuyHomeReturnFalse()
        {
            var field  = new FieldWithCity("Brazylia", 1000, 1000);
            var player = new Player(1, "", "kamil", 1000, new Pawn("Red", 1, 0));

            field.BuyField(player);
            Assert.False(field.BuyHome(player));
        }
Exemple #6
0
        public void FieldWithCity_PayForStay_PlayerDontHaveEnoughtMoney_PayForStayReturFalse()
        {
            var field  = new FieldWithCity("Brazylia", 1000, 1000);
            var player = new Player(1, "", "kamil", 500, new Pawn("Red", 1, 0));

            field.SetOwer(new Player(2, "", "Kuba", 1000, new Pawn("Red", 1, 0)));
            Assert.False(field.PayForStay(player));
        }
Exemple #7
0
        public void FieldWithCity_SellField_PlayerIsNotOwer()
        {
            var field  = new FieldWithCity("Brazylia", 1000, 1000);
            var player = new Player(1, "", "kamil", 1000, new Pawn("Red", 1, 0));

            field.SellField(player);
            Assert.AreEqual(player.Money, 1000);
        }
Exemple #8
0
        public void FieldWithCity_BuyField_OwerIsPlayer()
        {
            var field  = new FieldWithCity("Brazylia", 1000, 1000);
            var player = new Player(1, "", "kamil", 1000, new Pawn("Red", 1, 0));

            field.SetOwer(player);
            Assert.False(field.BuyField(player));
        }
Exemple #9
0
        public void FieldWithCity_BuyHome_PlayerHaveNotEnoughtMoney_FieldIsEmptyField()
        {
            var field  = new FieldWithCity("Brazylia", 1000, 1000);
            var player = new Player(1, "", "kamil", 1000, new Pawn("Red", 1, 0));

            field.BuyField(player);
            field.BuyHome(player);
            Assert.AreEqual(field.GetFieldState, FieldState.EmptyField);
        }
Exemple #10
0
        public void FieldWithCity_BuyHome_PlayerHaveNotEnoughtMoney_FieldCostNotIncrease()
        {
            var field  = new FieldWithCity("Brazylia", 1000, 1000);
            var player = new Player(1, "", "kamil", 1000, new Pawn("Red", 1, 0));

            field.BuyField(player);
            field.BuyHome(player);
            Assert.AreEqual(field.FieldCost, 1000);
        }
Exemple #11
0
        public void FieldWithCity_BuyHome_PlayerHaveNotEnoughtMoney_PlayerSpendMony()
        {
            var field  = new FieldWithCity("Brazylia", 1000, 1000);
            var player = new Player(1, "", "kamil", 1000, new Pawn("Red", 1, 0));

            field.BuyField(player);
            field.BuyHome(player);
            Assert.AreEqual(player.Money, 0);
        }
Exemple #12
0
        public void FieldWithCity_PayForStay_PlayerHaveEnoughtMoney()
        {
            var field  = new FieldWithCity("Brazylia", 1000, 1000);
            var player = new Player(1, "", "kamil", 1000, new Pawn("Red", 1, 0));

            field.SetOwer(new Player(2, "", "Kuba", 1000, new Pawn("Red", 1, 0)));
            field.PayForStay(player);
            Assert.AreEqual(player.Money, 0);
        }
Exemple #13
0
        public void CreateFieldWithCity()
        {
            var expected = new FieldWithCity("Brazylia", 1000, 1000);

            Assert.IsNotNull(expected);
        }