public void CanRemoveAnItemAndNotRetreiveIt() { var indexedList = new Linqdex <Person>(); var expected = new Person() { Name = "Arnold" }; indexedList.Add(expected); indexedList.Remove(expected); var actual = indexedList.ToIndexedQuery().SingleOrDefault(p => p.Name == "Arnold"); Assert.Null(actual); }
public void CanRemoveAnItemAndNotRetreiveIt() { var observableCollection = new Linqdex <Person>(); var expected = new Person() { Name = "Arnold" }; observableCollection.Add(expected); observableCollection.Remove(expected); var actual = observableCollection.ToIndexedQuery().SingleOrDefault(p => p.Name == "Arnold"); Assert.Null(actual); }