public void WhenInEntityThenApplyPropertyName() { var applier = new ManyToOneColumnApplier(); var path = new PropertyPath(null, ForClass <MyClass> .Property(x => x.OtherClass)); var mayToOneMapper = new Mock <IManyToOneMapper>(); applier.Match(path).Should().Be.True(); applier.Apply(path, mayToOneMapper.Object); mayToOneMapper.Verify(x => x.Column(It.Is <string>(columnName => columnName == "OtherClassId"))); }
public void WhenInEntityThenApplyPropertyName() { var applier = new ManyToOneColumnApplier(); var path = new PropertyPath(null, ForClass<MyClass>.Property(x => x.OtherClass)); var mayToOneMapper = new Mock<IManyToOneMapper>(); applier.Match(path).Should().Be.True(); applier.Apply(path, mayToOneMapper.Object); mayToOneMapper.Verify(x => x.Column(It.Is<string>(columnName => columnName == "OtherClassId"))); }