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.
|