public void GetWriterFromViewPage() { // Arrange MockViewUserControl vuc = new MockViewUserControl(); MockViewUserControlContainerPage containerPage = new MockViewUserControlContainerPage(vuc); bool triggered = false; HtmlTextWriter writer = new HtmlTextWriter(System.IO.TextWriter.Null); containerPage.RenderCallback = delegate() { triggered = true; Assert.AreEqual(writer, vuc.Writer); }; // Act & Assert Assert.IsNull(vuc.Writer); containerPage.RenderControl(writer); Assert.IsNull(vuc.Writer); Assert.IsTrue(triggered); }
public void GetWriterFromViewPage() { // Arrange MockViewUserControl vuc = new MockViewUserControl(); MockViewUserControlContainerPage containerPage = new MockViewUserControlContainerPage(vuc); bool triggered = false; HtmlTextWriter writer = new HtmlTextWriter(TextWriter.Null); containerPage.RenderCallback = delegate() { triggered = true; Assert.Equal(writer, vuc.Writer); }; // Act & Assert Assert.Null(vuc.Writer); containerPage.RenderControl(writer); Assert.Null(vuc.Writer); Assert.True(triggered); }