public void TestListOfRelatedDataObjects()
{
var storeId = Guid.NewGuid().ToString();
var dc = GetDynamicContext();
var store = dc.CreateStore(storeId);
var o1 = store.MakeNewObject();
var o2 = store.MakeNewObject();
o2.Name = "bob";
var o3 = store.MakeNewObject();
o3.Name = "fred";
o1.friends = new [] {o2, o3};
store.SaveChanges();
store = dc.OpenStore(storeId);
var o4 = store.GetDataObject(o1.Identity);
var friends = o4.friends as IEnumerable<object>;
Assert.IsNotNull(friends);
Assert.AreEqual(2, friends.Count());
}