public void WhenSet_ThenValueSetInSaveStore() { SaveKey <string> key = new SaveKey <string>("someKey"); SaveValueAccessor <string> accessor = store.GetAccessor(key); accessor.Set("newValue"); Assert.That(store.GetValue(key), Is.EqualTo("newValue")); }
public void WhenSet_ThenValueChangedEventFired() { float retrievedValue = -1f; SaveKey <float> key = new SaveKey <float>("someKey"); SaveValueAccessor <float> accessor = store.GetAccessor(key); accessor.ValueChanged += (saveValue) => retrievedValue = saveValue; accessor.Set(100f); Assert.That(retrievedValue, Is.EqualTo(100f)); }