Exemplo n.º 1
0
        public void HasOptionalNecessityShouldBeHasOptional()
        {
            var testSubject = new MappingRelationshipForeignKeyMatcherHasOptional(
                new CodeGenEscaper());

            testSubject.GetNecessity().Should().Be("HasOptional");
        }
Exemplo n.º 2
0
        public void HasOptionalShouldBeFalse()
        {
            var navigationProperty = this.builder
                                     .FromRole(this.posts, RelationshipMultiplicity.Many)
                                     .ToRole(this.tags, RelationshipMultiplicity.One)
                                     .Map("ID", "Post_ID")
                                     .Build();

            var testSubject = new MappingRelationshipForeignKeyMatcherHasOptional(
                new CodeGenEscaper());

            testSubject.IsMatch(navigationProperty).Should().BeFalse();
        }