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); }
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)); }