Exemplo n.º 1
0
        public void SingleToken_SimpleOneIsTransferredOver(TokenSideType type, bool addedToOutcome)
        {
            var result = new SimpleApplication(new List <Token> {
                new Token {
                    FaceUp = type
                }
            }, _outcome).Get();

            Assert.Equal(addedToOutcome, result.Tokens.Any());
        }
        public void OneTokenWithOneSideBlank_CostIsExpected(TokenSideType type, int quantity, int tokenTypeCost)
        {
            var tokens = new List <Token> {
                new Token {
                    FaceUp = new TokenSide {
                        Type = type, Quantity = quantity
                    }
                }
            };

            var cost = new TokenSetCostCalculation(tokens).Get();

            Assert.Equal(tokenTypeCost + 2, cost);
        }