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