public void GetAssociationsBetween_should_return_matching_associations() { var model = new EdmModel(DataSpace.CSpace); var entityTypeA = model.AddEntityType("Foo"); var entityTypeB = model.AddEntityType("Bar"); Assert.Equal(0, model.GetAssociationTypesBetween(entityTypeA, entityTypeB).Count()); model.AddAssociationType( "Foo_Bar", entityTypeA, RelationshipMultiplicity.ZeroOrOne, entityTypeB, RelationshipMultiplicity.Many); model.AddAssociationType( "Bar_Foo", entityTypeB, RelationshipMultiplicity.ZeroOrOne, entityTypeA, RelationshipMultiplicity.Many); Assert.Equal(2, model.GetAssociationTypesBetween(entityTypeA, entityTypeB).Count()); Assert.Equal(2, model.GetAssociationTypesBetween(entityTypeB, entityTypeA).Count()); Assert.Equal(0, model.GetAssociationTypesBetween(entityTypeA, entityTypeA).Count()); }