public void SetUserData() { var data = new DataSetBuilder().Add("flagkey", 1, LdValue.Of(true), 0).Build(); _wrapper.SetUserData(UserHash, data); var serializedData = _persistentStore.GetValue(ExpectedEnvironmentNamespace, ExpectedUserFlagsKey); AssertJsonEqual(data.ToJsonString(), serializedData); }
public void GetUserDataForKnownUserWithValidData() { var expectedData = new DataSetBuilder().Add("flagkey", 1, LdValue.Of(true), 0).Build(); var serializedData = expectedData.ToJsonString(); _persistentStore.SetValue(ExpectedEnvironmentNamespace, ExpectedUserFlagsKey, serializedData); var data = _wrapper.GetUserData(UserHash); Assert.NotNull(data); AssertHelpers.DataSetsEqual(expectedData, data.Value); Assert.Empty(logCapture.GetMessages()); }