public void Calling_OnCollectionChanged_Doesnt_Call_ProcessCollectionChanged() { List <int> source = new List <int> { 1, 2 }; TestCollectionView target = new TestCollectionView(source); target.CallOnCollectionChanged( new NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction.Reset)); Assert.IsFalse(target.ProcessCollectionChangedCalled); }
public void Calling_OnCollectionChanged_Event_Handler_Calls_ProcessCollectionChanged() { List <int> source = new List <int> { 1, 2 }; TestCollectionView target = new TestCollectionView(source); target.CallOnCollectionChanged( source, new NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction.Reset)); Assert.IsTrue(target.ProcessCollectionChangedCalled); }
public void Calling_OnCurrentChanging_Sets_CurrentPosition_To_Minus_1() { List <int> source = new List <int> { 1, 2, 3 }; TestCollectionView target = new TestCollectionView(source); bool eventRaised = false; target.CurrentChanging += (s, e) => { Assert.AreEqual(-1, target.CurrentPosition); eventRaised = true; }; target.CallOnCurrentChanging(); Assert.IsTrue(eventRaised); }
public void Calling_OnCurrentChanging_Sets_CurrentPosition_To_Minus_1() { List<int> source = new List<int> { 1, 2, 3 }; TestCollectionView target = new TestCollectionView(source); bool eventRaised = false; target.CurrentChanging += (s, e) => { Assert.AreEqual(-1, target.CurrentPosition); eventRaised = true; }; target.CallOnCurrentChanging(); Assert.IsTrue(eventRaised); }
public void Calling_OnCollectionChanged_Event_Handler_Calls_ProcessCollectionChanged() { List<int> source = new List<int> { 1, 2 }; TestCollectionView target = new TestCollectionView(source); target.CallOnCollectionChanged( source, new NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction.Reset)); Assert.IsTrue(target.ProcessCollectionChangedCalled); }
public void Calling_OnCollectionChanged_Doesnt_Call_ProcessCollectionChanged() { List<int> source = new List<int> { 1, 2 }; TestCollectionView target = new TestCollectionView(source); target.CallOnCollectionChanged( new NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction.Reset)); Assert.IsFalse(target.ProcessCollectionChangedCalled); }