public void CallSetDiscriminator()
 {
     var mapdoc = new HbmMapping();
     var rc = new ClassMapper(typeof(EntitySimple), mapdoc, typeof(EntitySimple).GetProperty("Id"));
     rc.DiscriminatorValue("X");
     mapdoc.RootClasses[0].discriminator.Should().Not.Be.Null();
 }
 public void WhenSetDistriminatorValueOnlySetValueAndType()
 {
     var mapdoc = new HbmMapping();
     var rc = new ClassMapper(typeof(EntitySimple), mapdoc, typeof(EntitySimple).GetProperty("Id"));
     rc.DiscriminatorValue(123);
     mapdoc.RootClasses[0].discriminatorvalue.Should().Be("123");
     mapdoc.RootClasses[0].discriminator.Should().Not.Be.Null();
     mapdoc.RootClasses[0].discriminator.type.Should().Contain("Int32");
 }