public void Ignores_concrete_type() { var classMap = new BsonClassMap <SimpleRecord>(); var abstractClassMapConvention = new AbstractClassMapConvention(); abstractClassMapConvention.Apply(classMap); Assert.False(classMap.DiscriminatorIsRequired); }
public void Sets_is_root_class_and_discriminator_required_true_for_abstract_type() { var classMap = new BsonClassMap <RootType>(); var abstractClassMapConvention = new AbstractClassMapConvention(); abstractClassMapConvention.Apply(classMap); Assert.True(classMap.DiscriminatorIsRequired); }