public void PartialWithViewName() { // Arrange RenderPartialExtensionsTest.SpyHtmlHelper helper = RenderPartialExtensionsTest.SpyHtmlHelper.Create(); // Act MvcHtmlString result = helper.Partial("partial-view"); // Assert Assert.Equal("partial-view", helper.RenderPartialInternal_PartialViewName); Assert.Same(helper.ViewData, helper.RenderPartialInternal_ViewData); Assert.Null(helper.RenderPartialInternal_Model); Assert.IsType <StringWriter>(helper.RenderPartialInternal_Writer); Assert.Same(ViewEngines.Engines, helper.RenderPartialInternal_ViewEngineCollection); Assert.Equal("This is the result of the view", result.ToHtmlString()); }
public void PartialWithViewName() { // Arrange SpyHtmlHelper helper = SpyHtmlHelper.Create(); // Act MvcHtmlString result = helper.Partial("partial-view"); // Assert Assert.AreEqual("partial-view", helper.RenderPartialInternal_PartialViewName); Assert.AreSame(helper.ViewData, helper.RenderPartialInternal_ViewData); Assert.IsNull(helper.RenderPartialInternal_Model); Assert.IsInstanceOfType(helper.RenderPartialInternal_Writer, typeof(StringWriter)); Assert.AreSame(ViewEngines.Engines, helper.RenderPartialInternal_ViewEngineCollection); Assert.AreEqual("This is the result of the view", result.ToHtmlString()); }
public void PartialWithViewNameAndModelAndViewData() { // Arrange RenderPartialExtensionsTest.SpyHtmlHelper helper = RenderPartialExtensionsTest.SpyHtmlHelper.Create(); object model = new object(); ViewDataDictionary viewData = new ViewDataDictionary(); // Act MvcHtmlString result = helper.Partial("partial-view", model, viewData); // Assert Assert.Equal("partial-view", helper.RenderPartialInternal_PartialViewName); Assert.Same(viewData, helper.RenderPartialInternal_ViewData); Assert.Same(model, helper.RenderPartialInternal_Model); Assert.IsType <StringWriter>(helper.RenderPartialInternal_Writer); Assert.Same(ViewEngines.Engines, helper.RenderPartialInternal_ViewEngineCollection); Assert.Equal("This is the result of the view", result.ToHtmlString()); }