From 39288aea5758fe828ce6b5f8c2e3deae179f0fce Mon Sep 17 00:00:00 2001 From: eeichinger Date: Wed, 22 Oct 2008 11:16:29 +0000 Subject: [PATCH] resolved SPRNET-996 - won't fix --- .../SimpleExpressionBindingTests.cs | 20 +++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/test/Spring/Spring.Core.Tests/DataBinding/SimpleExpressionBindingTests.cs b/test/Spring/Spring.Core.Tests/DataBinding/SimpleExpressionBindingTests.cs index 3de89eac..91d4f6d5 100644 --- a/test/Spring/Spring.Core.Tests/DataBinding/SimpleExpressionBindingTests.cs +++ b/test/Spring/Spring.Core.Tests/DataBinding/SimpleExpressionBindingTests.cs @@ -19,7 +19,7 @@ #endregion using System; - +using System.Web.UI.WebControls; using NUnit.Framework; namespace Spring.DataBinding @@ -31,6 +31,23 @@ namespace Spring.DataBinding [TestFixture] public class SimpleExpressionBindingTests { +#if NET_2_0 + private class BindToNullable_TestEntity + { + public Nullable SortOrder { get;set; } + } + + [Test(Description="http://jira.springframework.org/browse/SPRNET-996")] + public void BindToNullable() + { + TextBox textBox = new TextBox(); + textBox.Text = string.Empty; + BindToNullable_TestEntity entity = new BindToNullable_TestEntity(); + new SimpleExpressionBinding("Text", "SortOrder").BindSourceToTarget(textBox, entity, null); + Assert.IsNull(entity.SortOrder); + } +#endif + [Test] [ExpectedException(typeof(ArgumentNullException))] public void WithNullMesageId() @@ -65,6 +82,5 @@ namespace Spring.DataBinding { new SimpleExpressionBinding("exp", "exp").SetErrorMessage("error", new string[0]); } - } } \ No newline at end of file