public void SortedMapTest2() { const string key = "test"; const string value = "Test text for example."; var client = new SessionNoServer(systemDir); client.BeginUpdate(); var originalRecord = new SortedMap <string, object>(); originalRecord.Add(key, value); originalRecord.Persist(client, originalRecord); client.Commit(); client.BeginRead(); var newRecord = client.AllObjects <SortedMap <string, object> >(false, false).FirstOrDefault(r => r.Id == originalRecord.Id); Assert.IsNotNull(newRecord); Assert.AreEqual(originalRecord[key], newRecord[key]); client.Commit(); client.Dispose(); }
public void SortedMapStringValueTest() { var client = new SessionNoServer(systemDir); const string key = "test"; const string value = "string value text"; client.BeginUpdate(); var originalRecord = new StringRecord(); originalRecord.Fields.Add(key, value); originalRecord.Persist(client, originalRecord); client.Commit(); client = new SessionNoServer(systemDir); client.BeginUpdate(); var newRecord = client.AllObjects <StringRecord>(false, false).FirstOrDefault(r => r.Id == originalRecord.Id); Assert.IsNotNull(newRecord); Assert.AreEqual(originalRecord.Fields[key], newRecord.Fields[key]); client.Commit(); client.Dispose(); }