Exemplo n.º 1
0
 public SlotsCommand(UsersConnector usersConnector, BetSizeParser betSizeParser,
                     GameHistoryConnector gameHistoryConnector, MessagesHelper messagesHelper)
 {
     _usersConnector       = usersConnector;
     _betSizeParser        = betSizeParser;
     _gameHistoryConnector = gameHistoryConnector;
     _messagesHelper       = messagesHelper;
 }
 public CoinflipCommandLogic(UsersConnector usersConnector, BetSizeParser betSizeParser,
                             GameHistoryConnector gameHistoryConnector, MessagesHelper messagesHelper)
 {
     _usersConnector       = usersConnector;
     _betSizeParser        = betSizeParser;
     _gameHistoryConnector = gameHistoryConnector;
     _messagesHelper       = messagesHelper;
 }
Exemplo n.º 3
0
        public void CannotParseIncorrectText()
        {
            var parser = new BetSizeParser();

            Assert.Equal(-1, parser.Parse("xdxd"));
        }
Exemplo n.º 4
0
        public void CanParseWithoutAnySymbols(string input, int correct)
        {
            var parser = new BetSizeParser();

            Assert.Equal(correct, parser.Parse(input));
        }
Exemplo n.º 5
0
        public void CanParseComplexInput(string input, int correct)
        {
            var parser = new BetSizeParser();

            Assert.Equal(correct, parser.Parse(input));
        }