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)); }
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)); }
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)); }
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)); }
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)); }
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)); }
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); }
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)); }
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); }
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); }
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); }
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); }
public void CreateFieldWithCity() { var expected = new FieldWithCity("Brazylia", 1000, 1000); Assert.IsNotNull(expected); }