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); }
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); }
public void SetIndex(UserIndex index) => HandleErrorsAndLock(() => _persistentStore.SetValue(_environmentNamespace, EnvironmentMetadataKey, index.Serialize()));