public void FilterItemDataDisplayTest()
        {
            FilterItem item = new FilterItem();
            item.Data = "5";
            item.IsSelected = true;
            Assert.AreEqual(item.Data, item.DataDisplay);

            FilterItem item2 = new FilterItem();
            item2.Data = "255.50";
            item2.IsSelected = true;
            Assert.AreEqual("255.50000", item2.DataDisplay);

            FilterItem item3 = new FilterItem();
            item3.Data = "Test";
            item3.IsSelected = true;
            Assert.AreEqual("Test", item3.DataDisplay);
        }
        private ObservableCollection<FilterItem> GetFilterItem(bool isSelected)
        {
            ObservableCollection<FilterItem> filterItemList = new ObservableCollection<FilterItem>();

            FilterItem fSelect = new FilterItem();
            fSelect.Data = "Select all";
            fSelect.IsSelected = isSelected;

            FilterItem fUnselect = new FilterItem();
            fUnselect.Data = "Unselect all";
            fUnselect.IsSelected = isSelected;

            FilterItem f1 = new FilterItem();
            f1.Data = "Data1";
            f1.IsSelected = isSelected;

            FilterItem f2 = new FilterItem();
            f2.Data = "Data2";
            f2.IsSelected = isSelected;

            FilterItem f3 = new FilterItem();
            f3.Data = "Data3";
            f3.IsSelected = isSelected;

            filterItemList.Add(fSelect);
            filterItemList.Add(fUnselect);
            filterItemList.Add(f1);
            filterItemList.Add(f2);
            filterItemList.Add(f3);

            return filterItemList;
        }
        private void ApplyStrategyIdFilter(string selectedStrategyId)
        {
            if (!string.IsNullOrEmpty(selectedStrategyId))
            {
                ObservableCollection<FilterItem> filterItemList = new ObservableCollection<FilterItem>();

                if (selectedStrategyId.Equals("-1"))
                {
                    for (int i = 0; i < App.AppManager.DataMgr.StrategyList.Count; i++)
                    {
                        FilterItem selectedFilterItem = new FilterItem();
                        selectedFilterItem.IsSelected = true;
                        selectedFilterItem.Data = App.AppManager.DataMgr.StrategyList[i].StrategyId;
                        filterItemList.Add(selectedFilterItem);
                    }
                }
                else
                {
                    FilterItem selectedFilterItem = new FilterItem();
                    selectedFilterItem.IsSelected = true;
                    selectedFilterItem.Data = selectedStrategyId;
                    filterItemList.Add(selectedFilterItem);
                }
                this.fltdg.FilterDataGrid("StrategyId", filterItemList);
            }
        }