public void Output_Object_OutputsToString() { TestableView view = new TestableView(); SillyString input = new SillyString("<a href='ken'>egozi</a>"); string expected = "<a href='ken'>egozi</a>"; string actual = GetFrom(view, delegate { view.Output(input); }); Assert.AreEqual(expected, actual); }
public void Output_Object_OutputsToString() { var view = new TestableView(); var input = new SillyString("<a href='ken'>egozi</a>"); var expected = "<a href='ken'>egozi</a>"; var actual = GetFrom(view, delegate { view.Output(input); }); Assert.AreEqual(expected, actual); }
public void OutputEncoded_Object_OutputsToStringEncoded() { TestableView view = new TestableView(); SillyString input = new SillyString("<a href='ken'>egozi</a>"); string expected = "<a href='ken'>egozi</a>"; string actual = GetFrom(view, delegate { view.OutputEncoded(input); }); Assert.AreEqual(expected, actual); }
public void OutputEncoded_Object_OutputsToStringEncoded() { var view = new TestableView(); var input = "<a href='ken'>egozi</a>"; var inputAsObject = new SillyString(input); var expected = HttpUtility.HtmlEncode(input).Replace("'", "'"); var actual = GetFrom(view, delegate { view.OutputEncoded(inputAsObject); }); Assert.AreEqual(expected, actual); }