public async Task TemplateMaxSizeLimit(int maxSize) { var dataValue = new List <string>(); for (var i = 0; i < maxSize / ParserFixture.DefaultEncoding.GetByteCount(" "); i++) { dataValue.Add(" "); } var template = "{{#each Data}}{{this}}{{/each}}"; var data = new Dictionary <string, object> { { "Data", dataValue } }; var result = await ParserFixture.CreateAndParseWithOptionsStream(template, data, _options, options => { options.MaxSize = maxSize; }); Assert.That(result.BytesWritten, Is.EqualTo(maxSize)); }