public void UnsubscribesFromCollectionChangedEvents()
{
var collection = new ObservableCollection<TestModel>();
var wrapper = new ChangeNotificationWrapper(collection);
wrapper.UnsubscribeFromAllEvents();
bool eventRaised = false;
wrapper.CollectionChanged += (sender, e) => eventRaised = true;
collection.Add(new TestModel());
Assert.IsFalse(eventRaised);
}