Esempio n. 1
0
        public async Task MapToToken_utcnow_UtcNowTokenWithDefaultFormat()
        {
            // Arrange
            Mock <ILogger <TokenMapper> > logger = new Mock <ILogger <TokenMapper> >();
            ITokenMapper mapper = new TokenMapper(logger.Object);

            // Act
            Token token = await mapper.MapToTokenAsync("utcnow()");

            // Assert
            UtcNowToken uuidToken = Assert.IsAssignableFrom <UtcNowToken>(token);
        }
Esempio n. 2
0
        public void Transform_utcnow_ToUtcNow()
        {
            // Arrange
            UtcNowToken token = new UtcNowToken();
            Mock <ILogger <TokenTransformer> > logger = new Mock <ILogger <TokenTransformer> >();
            ITokenTransformer transformer             = new TokenTransformer(logger.Object);

            // Act
            string transformed = transformer.Transform("I am a {0}", new List <Token> {
                token
            }, new Random(), null);

            // Assert
            string   value = transformed.Substring(7);
            DateTime dateTime;

            Assert.True(DateTime.TryParse(value, out dateTime));
        }