public void Give_comments_in_end_word_when_compile_result_should_not_contains_comments() { var compiler = new RemoveHtmlCommentsCompiler(); var content = new FileContent { Content = "<p>Hi!<!-- comments --></p>" }; var result = compiler.Compile(content); result.Content.Should().Be("<p>Hi!</p>"); }
public void Give_comments_end_between_tags_multiline_when_compile_result_should_not_contains_comments() { var compiler = new RemoveHtmlCommentsCompiler(); var content = new FileContent { Content = @"<p><span>Hi!</span><!-- comments --></p>" }; var result = compiler.Compile(content); result.Content.Should().Be("<p><span>Hi!</span></p>"); }
public void When_file_is_null_should_throw_argument_null_exception() { var compiler = new RemoveHtmlCommentsCompiler(); Action method = () => compiler.Compile(null); method.ShouldThrow<ArgumentNullException>() .And.ParamName.Should().Be("file"); }