示例#1
0
        public void WhenForceClassRelationToIncompatibleTypeThenThrows()
        {
            var mapping = new HbmManyToMany();
            var mapper  = new ManyToManyMapper(typeof(MyClass), mapping, null);

            Executing.This(() => mapper.Class(typeof(Whatever))).Should().Throw <ArgumentOutOfRangeException>();
        }
示例#2
0
        public void CanForceClassRelation()
        {
            var mapping = new HbmManyToMany();
            var mapper  = new ManyToManyMapper(typeof(MyClass), mapping, null);

            mapper.Class(typeof(MyClass));

            mapping.Class.Should().Contain("MyClass").And.Not.Contain("IMyInterface");
        }