public void SerializeListInsertionAssociation() { var change = new ListInsertionAssociation <IRoute>(uri, property, 0, new List <Uri>() { new Uri("http://ReferenceUri1"), new Uri("http://ReferenceUri2") }); SerializeAndAssert(change); }
public void ApplyListInsertionAssociation() { var parent = railway.Routes[0].DefinedBy[0].Elements[0]; var toInsert = railway.Routes[0].DefinedBy[1].Elements[0]; var change = new ListInsertionAssociation<ITrackElement>(parent.AbsoluteUri, "ConnectsTo", 0, new List<Uri>() { toInsert.AbsoluteUri }); change.Apply(repository); Assert.AreSame(toInsert, parent.ConnectsTo[0]); }
public void ApplyListInsertionAssociation() { var parent = railway.Routes[0].DefinedBy[0].Elements[0]; var toInsert = railway.Routes[0].DefinedBy[1].Elements[0]; var change = new ListInsertionAssociation <ITrackElement>(parent.AbsoluteUri, "ConnectsTo", 0, new List <Uri>() { toInsert.AbsoluteUri }); change.Apply(repository); Assert.AreSame(toInsert, parent.ConnectsTo[0]); }
public void SerializeListInsertionAssociation() { var change = new ListInsertionAssociation<IRoute>(uri, property, 0, new List<Uri>() { new Uri("http://ReferenceUri1"), new Uri("http://ReferenceUri2") }); SerializeAndAssert(change); }