public void RelationshipToLoad_ParseEntireEntGraph_BuildEntityTypePaths() { var entGraph = new EntityGraph(typeof(Order), new List<Order>()); var relationshipsToLoad = entGraph .Where(g => g.Member != null) .Select(g => new RelationshipLoadRequest(g)).ToArray(); string[] paths = relationshipsToLoad.Select(rtl => rtl.EntityTypePath).ToArray(); Assert.AreEqual(2, paths.Length); Assert.AreEqual("OrderItem-OrderItems", paths[0]); Assert.AreEqual("OrderItem-OrderItems-Receipt-ItemReceipt", paths[1]); }
public void RelationshipToLoad_ParseEntireEntGraph_BuildEntityTypePaths() { var entGraph = new EntityGraph(typeof(Order), new List <Order>()); var relationshipsToLoad = entGraph .Where(g => g.Member != null) .Select(g => new RelationshipLoadRequest(g)).ToArray(); string[] paths = relationshipsToLoad.Select(rtl => rtl.EntityTypePath).ToArray(); Assert.AreEqual(2, paths.Length); Assert.AreEqual("OrderItem-OrderItems", paths[0]); Assert.AreEqual("OrderItem-OrderItems-Receipt-ItemReceipt", paths[1]); }