public void RemoveAssociationTest() { EntityGraph gr = a.EntityGraph(EntityGraphs.CircularGraphFull); Assert.IsTrue(gr.Contains(b)); a.B = null;; Assert.IsFalse(gr.Contains(b)); }
public void AddAssociationTest() { B newB = new B(); EntityGraph gr = a.EntityGraph(EntityGraphs.CircularGraphFull); Assert.IsFalse(gr.Contains(newB)); a.B = newB; Assert.IsTrue(gr.Contains(newB)); }
public void AddToEntityCollectionTest() { EntityGraph gr = a.EntityGraph(EntityGraphs.CircularGraphFull); var b = new B(); a.BSet.Add(b); Assert.IsTrue(gr.Contains(b), "Entity graph does not contain entity b"); }
public void RemoveFromEntityCollectionTest() { var b = new B(); a.BSet.Add(b); EntityGraph gr = a.EntityGraph(EntityGraphs.CircularGraphFull); a.BSet.Remove(b); Assert.IsFalse(gr.Contains(b), "Entity graph still contains entity b"); }