AK.F1.Timing.Model.Grid.GridColumnModelTest.setting_the_text_colour_property_raises_the_change_event_if_is_has_changed C# (CSharp) Method

setting_the_text_colour_property_raises_the_change_event_if_is_has_changed() private method

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