public void InheritColumnsButRemoveColumnsNotFound() { var typeDefinition = new TypeDefinition(typeof(User)); var map = new UserMap(typeDefinition); var typeDefinition1 = new TypeDefinition(typeof(UserWithNullableId)); var map1 = new TestMap(typeDefinition1); Assert.AreEqual(1, typeDefinition1.ColumnConfiguration.Count); }
public void InheritColumns() { var typeDefinition = new TypeDefinition(typeof(User)); var map = new TestMap(typeDefinition); var typeDefinition1 = new TypeDefinition(typeof(Supervisor)); var map1 = new SupervisorMap(typeDefinition1); Assert.AreEqual(4, typeDefinition1.ColumnConfiguration.Count); Assert.IsTrue(typeDefinition1.ColumnConfiguration["Age"].IgnoreColumn ?? false); Assert.IsTrue(typeDefinition1.ColumnConfiguration["IsSupervisor"].ResultColumn ?? false); }