From bbf470bd349d8e119618db6a3ed533317fe6b5ce Mon Sep 17 00:00:00 2001 From: dougbu Date: Thu, 26 Jun 2014 21:42:32 -0700 Subject: [PATCH] Also test `string.Empty` model --- .../Rendering/DefaultDisplayTemplatesTests.cs | 8 +++++--- .../Rendering/DefaultEditorTemplatesTests.cs | 8 +++++--- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/test/Microsoft.AspNet.Mvc.Core.Test/Rendering/DefaultDisplayTemplatesTests.cs b/test/Microsoft.AspNet.Mvc.Core.Test/Rendering/DefaultDisplayTemplatesTests.cs index c3141bce6f..564ceef5b9 100644 --- a/test/Microsoft.AspNet.Mvc.Core.Test/Rendering/DefaultDisplayTemplatesTests.cs +++ b/test/Microsoft.AspNet.Mvc.Core.Test/Rendering/DefaultDisplayTemplatesTests.cs @@ -153,11 +153,13 @@ namespace Microsoft.AspNet.Mvc.Core.Test Assert.Equal("Model string", result.ToString()); } - [Fact] - public void DisplayFor_FindsModel_EvenIfNull() + [Theory] + [InlineData(null)] + [InlineData("")] + public void DisplayFor_FindsModel_EvenIfNullOrEmpty(string propertyValue) { // Arrange - var model = new DefaultTemplatesUtilities.ObjectTemplateModel(); + var model = new DefaultTemplatesUtilities.ObjectTemplateModel { Property1 = propertyValue, }; var viewEngine = new Mock(); viewEngine .Setup(v => v.FindPartialView(It.IsAny>(), It.IsAny())) diff --git a/test/Microsoft.AspNet.Mvc.Core.Test/Rendering/DefaultEditorTemplatesTests.cs b/test/Microsoft.AspNet.Mvc.Core.Test/Rendering/DefaultEditorTemplatesTests.cs index fede61b4ed..c019917710 100644 --- a/test/Microsoft.AspNet.Mvc.Core.Test/Rendering/DefaultEditorTemplatesTests.cs +++ b/test/Microsoft.AspNet.Mvc.Core.Test/Rendering/DefaultEditorTemplatesTests.cs @@ -167,11 +167,13 @@ Environment.NewLine; result.ToString()); } - [Fact] - public void EditorFor_FindsModel_EvenIfNull() + [Theory] + [InlineData(null)] + [InlineData("")] + public void EditorFor_FindsModel_EvenIfNullOrEmpty(string propertyValue) { // Arrange - var model = new DefaultTemplatesUtilities.ObjectTemplateModel(); + var model = new DefaultTemplatesUtilities.ObjectTemplateModel { Property1 = propertyValue, }; var viewEngine = new Mock(); viewEngine .Setup(v => v.FindPartialView(It.IsAny>(), It.IsAny()))