예제 #1
0
        public void ShouldGetExpressionNames()
        {
            var sut = new Liquid();

            Assert.Equal("name", sut.GetExpressionNames("Hello {{name}}!").FirstOrDefault());
            var expressionnames = sut.GetExpressionNames("Hello {{world}}, I am {{Sam}} I am!");

            Assert.Equal("world", expressionnames.ElementAt(0));
            Assert.Equal("Sam", expressionnames.ElementAt(1));
            Assert.Equal("drempelinkomen", sut.GetExpressionNames(@"{{drempelinkomen | string.to_double | math.format ""N"" ""nl-NL""}}").FirstOrDefault());
        }