コード例 #1
0
        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"));
        }
コード例 #2
0
        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));
        }