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)))); }
public void WhenMatchCalledThenAlwaysMatch() { var applier = new SubclassDiscriminatorValueAsClassNameApplier(); applier.Match(null).Should().Be.True(); }