Beispiel #1
0
        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")));
        }