Exemplo n.º 1
0
        public void Init()
        {
            var logger = new Mock <ILog>();

            logger.Setup(log => log.Error(It.IsAny <string>()));
            var discriminator = new StandartTokenDiscriminator(logger.Object);

            validator = new StandartValidator(discriminator);
        }
Exemplo n.º 2
0
        public void ConstructEmptyExpression()
        {
            //Arrange
            var logger = new Mock <ILog>();

            logger.Setup(log => log.Error(It.IsAny <string>()));

            ITokenDiscriminator discriminator = new StandartTokenDiscriminator(logger.Object);
            //Act
            var tokens = discriminator.ConstructTokens(null);

            //Assert
            logger.Verify();
            Assert.IsNull(tokens);
        }
Exemplo n.º 3
0
        public void ConstructTokensTest(string expression, int countToken)
        {
            //Arrange
            var logger = new Mock <ILog>();

            logger.Setup(log => log.Error(It.IsAny <string>()));

            ITokenDiscriminator discriminator = new StandartTokenDiscriminator(logger.Object);
            //Act
            var tokens = discriminator.ConstructTokens(expression);

            //Assert
            Assert.AreEqual(countToken, tokens.Count);
            Assert.AreSame(tokens, discriminator.Tokens);
        }