public void setting_the_text_property_raises_the_change_event_if_is_has_changed() { var column = new GridColumnModel(GridColumn.DriverName); var observer = column.CreateObserver(); column.Text = "Andy"; Assert.True(observer.HasChanged(x => x.Text)); column.Text = "Andy"; Assert.True(observer.HasChanged(x => x.Text)); column.Text = null; Assert.Equal(2, observer.GetChangeCount(x => x.Text)); }
public void setting_the_text_colour_property_raises_the_change_event_if_is_has_changed() { var column = new GridColumnModel(GridColumn.DriverName); var observer = column.CreateObserver(); column.TextColour = GridColumnColour.Green; Assert.True(observer.HasChanged(x => x.TextColour)); column.TextColour = GridColumnColour.Green; Assert.True(observer.HasChanged(x => x.TextColour)); column.TextColour = GridColumnColour.Black; Assert.Equal(2, observer.GetChangeCount(x => x.TextColour)); }