public PurchasedDevelopmentView(BuyDevelopment gameAction, string playerName)
 {
     InitializeComponent();
     this.gameAction = gameAction;
     SetText(playerName);
     Draw();
 }
Пример #2
0
        public void ShouldBuyDevelopmentAndNoble()
        {
            var buy = new BuyDevelopment(fourPointDevelopment, Nobles.ElisabethOfAustria);

            buy.Development.Should().BeEquivalentTo(fourPointDevelopment);
            buy.Noble.Should().BeEquivalentTo(Nobles.ElisabethOfAustria);
            buy.Type.Should().Be(MoveType.BuyDevelopment);
            buy.PrestigeObtained.Should().Be(Prestige.FromScalar(7));
            buy.PrestigeObtainedText.Should().Be(Prestige.FromScalar(7).ToString());
        }
Пример #3
0
        public void ShouldBuyDevelopment()
        {
            var buy = new BuyDevelopment(fourPointDevelopment, null);

            buy.Development.Should().BeEquivalentTo(fourPointDevelopment);
            buy.Noble.Should().BeNull();
            buy.Type.Should().Be(MoveType.BuyDevelopment);
            buy.PrestigeObtained.Should().Be(Prestige.FromScalar(4));
            buy.PrestigeObtainedText.Should().Be(Prestige.FromScalar(4).ToString());
        }