private void StoreMapToProviderA() { MapHolder mh = new MapHolder("h1"); MapContent mc1 = new MapContent("c1"); MapContent mc2 = new MapContent("c2"); mh.Put("key1", mc1); mh.Put("key2", mc2); A().Provider().StoreNew(mh); A().Provider().Commit(); EnsureContent(A(), new string[] { "h1" }, new string[] { "key1", "key2" }, new string [] { "c1", "c2" }); }
private void AddElementInProviderA() { MapHolder mh = (MapHolder)GetOneInstance(A(), typeof(MapHolder)); mh.SetName("h3"); MapContent mc3 = new MapContent("co3"); A().Provider().StoreNew(mc3); mh.GetMap()["key3"] = mc3; A().Provider().Update(mh.GetMap()); A().Provider().Update(mh); A().Provider().Commit(); EnsureContent(A(), new string[] { "h3" }, new string[] { "key1", "key2", "key3" } , new string[] { "co1", "co2", "co3" }); }