public void ShouldBuildDisplayTextUsingSpecifiedFormatter() { // arrange var violation = new SampleViolation("AwesomeMethod"); var formatter = new StringAsHtmlFormatter(CultureInfo.CurrentUICulture); // act var displayText = violation.FormatDisplayTextWith(formatter); // assert Assert.That(displayText, Is.EqualTo("SampleViolation: Display text is composed of <strong>AwesomeMethod</strong>")); }
public void ShouldUseCustomFormatter() { // arrange var input = "Int = {A}, StringAsHtml = {B}"; var formatter = new StringAsHtmlFormatter(CultureInfo.CurrentUICulture); // act var result = input.Interpolate(new { A = 2, B = "test" }, formatter); // assert Assert.That(result, Is.EqualTo("Int = 2, StringAsHtml = <strong>test</strong>")); }