public void when_AddRangeAsync_is_called_then_Reset_event_fired() { var testSchedulerProvider = new TestDispatcherSchedulerProvider(); var result = false; var bindableCollection = new BindableCollection<int>(testSchedulerProvider); bindableCollection.CollectionChanged += (sender, args) => { if (args.Action == NotifyCollectionChangedAction.Reset) { result = true; } }; bindableCollection.AddRangeAsync(Enumerable.Range(0, 1)); Assert.That(result, Is.True); }
public void when_AddRangeAsync_is_called_then_Reset_event_fired() { var testSchedulerProvider = new TestDispatcherSchedulerProvider(); var result = false; var bindableCollection = new BindableCollection <int>(testSchedulerProvider); bindableCollection.CollectionChanged += (sender, args) => { if (args.Action == NotifyCollectionChangedAction.Reset) { result = true; } }; bindableCollection.AddRangeAsync(Enumerable.Range(0, 1)); Assert.That(result, Is.True); }