public void PropertyGroupDescription_PropertyChangedNotifications_SortOrder() { var gd = new PropertyGroupDescription() { SortOrder = SortOrder.Ascending }; gd.AssertPropertyChanged("Setting SortOrder", () => gd.SortOrder = SortOrder.Descending, "SortOrder"); }
public void PropertyGroupDescription_PropertyChangedNotifications_PropertyName() { var gd = new PropertyGroupDescription() { PropertyName = string.Empty }; gd.AssertPropertyChanged("Setting PropertyName", () => gd.PropertyName = "CustomProperty", "PropertyName", "DisplayName"); }
public void PropertyGroupDescription_PropertyChangedNotifications_ShowGroupsWithNoData() { var gd = new PropertyGroupDescription() { ShowGroupsWithNoData = false }; gd.AssertPropertyChanged("Setting ShowGroupsWithNoData", () => gd.ShowGroupsWithNoData = true, "ShowGroupsWithNoData"); }
public void PropertyGroupDescription_PropertyChangedNotifications_GroupComparer() { var gd = new PropertyGroupDescription();// { GroupComparer = null }; gd.AssertPropertyChanged("Setting GroupComparer", () => ((IGroupDescription)gd).GroupComparer = new GrandTotalComparer(), "GroupComparer"); }