public void Can_set_get_association_set_end_details() { var entity = EntityType.Create("E", "ns", DataSpace.CSpace, new string[0], new EdmMember[0], null); var entitySet = EntitySet.Create("es1", null, null, null, entity, null); var endMember = AssociationEndMember.Create( "aem1", entity.GetReferenceType(), RelationshipMultiplicity.One, OperationAction.None, null); var associationType = AssociationType.Create("at1", "ns", false, DataSpace.CSpace, endMember, null, null, null); var assocationSet = AssociationSet.Create("as1", associationType, entitySet, null, null); var associationSetEnd = assocationSet.AssociationSetEnds[0]; var associationSetEndDetails = new AssociationSetEndDetails( associationSetEnd, (RelationshipMultiplicity)(-42), (OperationAction)(-100)); Assert.Same(associationSetEnd, associationSetEndDetails.AssociationSetEnd); Assert.Equal(-42, (int)associationSetEndDetails.Multiplicity); Assert.Equal(-100, (int)associationSetEndDetails.DeleteBehavior); }