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));
}