public void ShouldRaiseEventWhenPropertyChanged() { var target = new PropertyChangedAttributes(); var raised = false; ((INotifyPropertyChanged)target).PropertyChanged += (sender, e) => raised = true; target.Text = "Hello world"; Assert.True(raised); }
public void ShouldNotRaiseEventWhenPropertyChangedAndIsIgnored() { var target = new PropertyChangedAttributes(); var raised = false; ((INotifyPropertyChanged)target).PropertyChanged += (sender, e) => raised = true; target.Id = 2000; Assert.False(raised); }
public void ShouldImplementINotifyPropertyChanged() { var target = new PropertyChangedAttributes(); Assert.NotNull(target as INotifyPropertyChanged); }