public void GetChanges_ienumerable_withIgnored() { var oldState = new IEnumerableVictim { IEnumerable = new List <int> { 11, 22 } }; var newState = new IEnumerableVictim { IEnumerable = new List <int> { 33, 44 } }; worker.FindDifferences ( oldState, newState, stateChanges, 5, (field, context) => false, (prop, context) => context.BreadcrumbAsString.Equals("IEnumerable[0]") ); Assert.Single(stateChanges.Changes); Assert.Equal(22, stateChanges.Changes[0].OldValue); Assert.Equal(44, stateChanges.Changes[0].NewValue); }
public void GetChanges_ienumerable() { var oldState = new IEnumerableVictim { IEnumerable = new List <int> { 11, 22 } }; var newState = new IEnumerableVictim { IEnumerable = new List <int> { 33, 44 } }; worker.FindDifferences(oldState, newState, stateChanges, 5); Assert.Equal(2, stateChanges.Changes.Count); }