public void can_clear_the_observed_changed()
{
var observable = new Observable();
var observer = new PropertyChangeObserver<Observable>(observable);
observable.OnPropertyChanged("Property");
observer.ClearChanges();
Assert.False(observer.HasChanged(x => x.Property));
}