public void SyncException() { var asyncValue = new AsyncValue <int>(SyncErrorInput); Assert.AreEqual(LoadState.Unloaded, asyncValue.State); Assert.AreEqual(default(int), asyncValue.Value); var loadHappened = false; asyncValue.ValueLoaded += (sender, args) => { loadHappened = true; }; var errorHappened = false; asyncValue.LoadError += (sender, args) => { errorHappened = true; }; asyncValue.Load(); Assert.IsFalse(loadHappened); Assert.IsTrue(errorHappened); }
public void BasicAsync() { var asyncValue = new AsyncValue<int>(AsyncTestInput); Assert.AreEqual(LoadState.Unloaded, asyncValue.State); Assert.AreEqual(default(int), asyncValue.Value); asyncValue.ValueLoaded += (sender, args) => asyncValue_handleLoad(asyncValue); asyncValue.Load(); Assert.AreEqual(LoadState.Loading, asyncValue.State); }
public void BasicAsync() { var asyncValue = new AsyncValue <int>(AsyncTestInput); Assert.AreEqual(LoadState.Unloaded, asyncValue.State); Assert.AreEqual(default(int), asyncValue.Value); asyncValue.ValueLoaded += (sender, args) => asyncValue_handleLoad(asyncValue); asyncValue.Load(); Assert.AreEqual(LoadState.Loading, asyncValue.State); }
public void BasicSynchronous() { var asyncValue = new AsyncValue<int>(SyncTestInput); Assert.AreEqual(LoadState.Unloaded, asyncValue.State); Assert.AreEqual(default(int), asyncValue.Value); var loadHappened = false; asyncValue.ValueLoaded += (sender, args) => { loadHappened = true; }; asyncValue.Load(); Assert.IsTrue(loadHappened); }
public void BasicSynchronous() { var asyncValue = new AsyncValue <int>(SyncTestInput); Assert.AreEqual(LoadState.Unloaded, asyncValue.State); Assert.AreEqual(default(int), asyncValue.Value); var loadHappened = false; asyncValue.ValueLoaded += (sender, args) => { loadHappened = true; }; asyncValue.Load(); Assert.IsTrue(loadHappened); }
public void SyncException() { var asyncValue = new AsyncValue<int>(SyncErrorInput); Assert.AreEqual(LoadState.Unloaded, asyncValue.State); Assert.AreEqual(default(int), asyncValue.Value); var loadHappened = false; asyncValue.ValueLoaded += (sender, args) => { loadHappened = true; }; var errorHappened = false; asyncValue.LoadError += (sender, args) => { errorHappened = true; }; asyncValue.Load(); Assert.IsFalse(loadHappened); Assert.IsTrue(errorHappened); }