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