Example #1
0
        public void AlwaysApplyDicriminatorValueAsClassName()
        {
            var applier = new SubclassDiscriminatorValueAsClassNameApplier();
            var mapper  = new Mock <ISubclassAttributesMapper>();

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

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

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

            mapper.Verify(cm => cm.DiscriminatorValue(It.Is<string>(n => "MyClass".Equals(n))));
        }
Example #3
0
        public void WhenMatchCalledThenAlwaysMatch()
        {
            var applier = new SubclassDiscriminatorValueAsClassNameApplier();

            applier.Match(null).Should().Be.True();
        }
 public void WhenMatchCalledThenAlwaysMatch()
 {
     var applier = new SubclassDiscriminatorValueAsClassNameApplier();
     applier.Match(null).Should().Be.True();
 }