Exemplo n.º 1
0
        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();
        }
Exemplo n.º 2
0
        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();
        }