コード例 #1
0
        public void PropertyGroupDescription_PropertyChangedNotifications_SortOrder()
        {
            var gd = new PropertyGroupDescription()
            {
                SortOrder = SortOrder.Ascending
            };

            gd.AssertPropertyChanged("Setting SortOrder", () => gd.SortOrder = SortOrder.Descending, "SortOrder");
        }
コード例 #2
0
        public void PropertyGroupDescription_PropertyChangedNotifications_PropertyName()
        {
            var gd = new PropertyGroupDescription()
            {
                PropertyName = string.Empty
            };

            gd.AssertPropertyChanged("Setting PropertyName", () => gd.PropertyName = "CustomProperty", "PropertyName", "DisplayName");
        }
コード例 #3
0
        public void PropertyGroupDescription_PropertyChangedNotifications_ShowGroupsWithNoData()
        {
            var gd = new PropertyGroupDescription()
            {
                ShowGroupsWithNoData = false
            };

            gd.AssertPropertyChanged("Setting ShowGroupsWithNoData", () => gd.ShowGroupsWithNoData = true, "ShowGroupsWithNoData");
        }
コード例 #4
0
        public void PropertyGroupDescription_PropertyChangedNotifications_GroupComparer()
        {
            var gd = new PropertyGroupDescription();// { GroupComparer = null };

            gd.AssertPropertyChanged("Setting GroupComparer", () => ((IGroupDescription)gd).GroupComparer = new GrandTotalComparer(), "GroupComparer");
        }