public void TestFetchDynamicObject()
{
var storeId = Guid.NewGuid().ToString();
var dc = GetDynamicContext();
var store = dc.CreateStore(storeId);
var o = store.MakeNewObject();
o.Name = "graham";
store.SaveChanges();
store = dc.OpenStore(storeId);
var p = store.GetDataObject(o.Identity);
Assert.AreEqual(o.Identity, p.Identity);
Assert.AreEqual(o.Name.FirstOrDefault(), p.Name.FirstOrDefault());
}