コード例 #1
0
        public void CheckHtmlTransformation_OnInvalidHtmlInput_ShouldReturnTransformationError(string input)
        {
            var ht = new HtmlTransformation();

            var sb = new StringBuilder();

            sb.Append(input);

            ILoggerFactory loggerFac = new LoggerFactory();
            var            logger    = loggerFac.CreateLogger("TestLogger");

            ht.Process(sb, logger, _Response);

            var isEmpty = string.IsNullOrEmpty(_Response.TransformationErrors.ToString());

            Assert.False(isEmpty);
        }
コード例 #2
0
        public void CheckHtmlTransformation_OnValidHtmlInput_ShouldReturnNoError()
        {
            var ht = new HtmlTransformation();

            var sb = new StringBuilder();

            sb.Append("<html><head><title>BindKraft</title></head><body></body></html>");

            var result = new StringBuilder();

            result = ht.Process(sb, null, _Response);

            var isEmpty = string.IsNullOrEmpty(_Response.TransformationErrors.ToString());

            Assert.True(isEmpty);
            Assert.Equal("<title>BindKraft</title>", result.ToString());
        }