public void SetIndex()
        {
            var index = new UserIndex().UpdateTimestamp("user1", UnixMillisecondTime.OfMillis(1000));

            _wrapper.SetIndex(index);

            var serializedData = _persistentStore.GetValue(ExpectedEnvironmentNamespace, ExpectedIndexKey);

            AssertJsonEqual(index.Serialize(), serializedData);
        }
コード例 #2
0
        public void Serialize()
        {
            var ui = new UserIndex()
                     .UpdateTimestamp("user1", UnixMillisecondTime.OfMillis(1000))
                     .UpdateTimestamp("user2", UnixMillisecondTime.OfMillis(2000));

            var json     = ui.Serialize();
            var expected = @"[[""user1"",1000],[""user2"",2000]]";

            AssertJsonEqual(expected, json);
        }
コード例 #3
0
 public void SetIndex(UserIndex index) =>
 HandleErrorsAndLock(() => _persistentStore.SetValue(_environmentNamespace, EnvironmentMetadataKey, index.Serialize()));