Exemple #1
0
 public LiquidNetBenchmarks()
 {
     _liquidNetTemplate = LiquidTemplate.Create(TextTemplate);
     _products          = Products.ToLiquid();
     _context           = new Liquid.NET.TemplateContext();
     _context.DefineLocalVariable("products", _products);
 }
Exemple #2
0
 public FluidBenchmarks()
 {
     FluidTemplate.TryParse(_source1, out _sampleTemplateFluid, out var messages);
     _sampleTemplateDotLiquid = Template.Parse(_source1);
     _sampleTemplateDotLiquid.MakeThreadSafe();
     _sampleTemplateLiquidNet = LiquidTemplate.Create(_source1);
 }
Exemple #3
0
        public void It_Should_Call_An_Error_Function()
        {
            // Arrange
            IList <LiquidError> errors = new List <LiquidError> {
                new LiquidError {
                    Message = "Hello"
                }
            };
            var parsingResult = LiquidParsingResult.Create(new LiquidTemplate(new LiquidAST()), errors);

            // Act
            IList <LiquidError> heardErrors = new List <LiquidError>();

            parsingResult.OnParsingError(heardErrors.Add);

            // Assert
            Assert.True(heardErrors.Any());
        }
 public LiquidNetBenchmarks()
 {
     _sampleTemplateLiquidNet = LiquidTemplate.Create(_source1);
 }
Exemple #5
0
 public LiquidNetBenchmarks()
 {
     _liquidNetTemplate = LiquidTemplate.Create(ProductTemplate);
 }