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]);
        }