From: <fab...@us...> - 2011-04-12 19:16:20
|
Revision: 5681 http://nhibernate.svn.sourceforge.net/nhibernate/?rev=5681&view=rev Author: fabiomaulo Date: 2011-04-12 19:16:13 +0000 (Tue, 12 Apr 2011) Log Message: ----------- Ups Modified Paths: -------------- trunk/nhibernate/src/NHibernate.Test/MappingByCode/MixAutomapping/PropertiesExclusionTests.cs Modified: trunk/nhibernate/src/NHibernate.Test/MappingByCode/MixAutomapping/PropertiesExclusionTests.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/MappingByCode/MixAutomapping/PropertiesExclusionTests.cs 2011-04-12 18:37:57 UTC (rev 5680) +++ trunk/nhibernate/src/NHibernate.Test/MappingByCode/MixAutomapping/PropertiesExclusionTests.cs 2011-04-12 19:16:13 UTC (rev 5681) @@ -80,9 +80,11 @@ } [Test] - public void IncludesFields() + public void IncludesFieldsWhenExplicitDeclared() { var autoinspector = new SimpleModelInspector(); + var mapper = new ModelMapper(autoinspector); + mapper.Class<MyEntity>(map => map.Property(ForClass<MyEntity>.Field("pizza"), x => { })); var inspector = (IModelInspector)autoinspector; var pi = typeof(MyEntity).GetField("pizza", BindingFlags.Instance | BindingFlags.NonPublic); @@ -90,6 +92,16 @@ } [Test] + public void DoesNotIncludesFieldsByDefault() + { + var autoinspector = new SimpleModelInspector(); + var inspector = (IModelInspector)autoinspector; + + var pi = typeof(MyEntity).GetField("pizza", BindingFlags.Instance | BindingFlags.NonPublic); + inspector.IsPersistentProperty(pi).Should().Be.False(); + } + + [Test] public void IncludesAutoprop() { var autoinspector = new SimpleModelInspector(); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |