Exemple #1
0
        public async Task MapToToken_uuid_UuidToken()
        {
            // Arrange
            Mock <ILogger <TokenMapper> > logger = new Mock <ILogger <TokenMapper> >();
            ITokenMapper mapper = new TokenMapper(logger.Object);

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

            // Assert
            UuidToken uuidToken = Assert.IsAssignableFrom <UuidToken>(token);
        }
Exemple #2
0
        public void Transform_StringWithQuotes_CorrectlyFormated()
        {
            // Arrange
            Token token = new UuidToken();
            Mock <ILogger <TokenTransformer> > logger = new Mock <ILogger <TokenTransformer> >();
            ITokenTransformer transformer             = new TokenTransformer(logger.Object);

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

            // Assert
            string uuid = transformed.Substring(10, transformed.Length - 12);
            Guid   guid;

            Assert.True(Guid.TryParse(uuid, out guid));
        }