Example #1
0
        public void AlwaysApplyDicriminatorValueAsClassName()
        {
            var orm     = new Mock <IDomainInspector>();
            var applier = new ClassDiscriminatorValueAsClassNameApplier(orm.Object);

            var mapper = new Mock <IClassAttributesMapper>();

            applier.Apply(typeof(MyClass), mapper.Object);

            mapper.Verify(cm => cm.DiscriminatorValue(It.Is <string>(n => "MyClass".Equals(n))));
        }
        public void AlwaysApplyDicriminatorValueAsClassName()
        {
            var orm = new Mock<IDomainInspector>();
            var applier = new ClassDiscriminatorValueAsClassNameApplier(orm.Object);

            var mapper = new Mock<IClassAttributesMapper>();

            applier.Apply(typeof(MyClass), mapper.Object);

            mapper.Verify(cm=> cm.DiscriminatorValue(It.Is<string>(n=> "MyClass".Equals(n))));
        }