public void CanParseTokenWithoutData() { var tokenizer = new TransformationTextTokenizer(_services); tokenizer.WithTokenType <TargetToken>(); Assert.NotNull(tokenizer.ParseToken(0, TokenWithoutData)); }
public void CanParseTokenWithOptionalData() { var tokenizer = new TransformationTextTokenizer(_services); tokenizer.WithTokenType <ColourToken>(); var token = tokenizer.ParseToken(0, TokenWithOptionalData) as ColourToken; Assert.NotNull(token); Assert.True(token !.UsePattern); }
public void CanParseTokenWithOptionalData() { var tokenizer = new TransformationTextTokenizer(_services); tokenizer.WithTokenType <ColourToken>(); var token = tokenizer.ParseToken(0, TokenWithOptionalData) as ColourToken; Assert.NotNull(token); Assert.Equal("base", token.Part); }