Exemplo n.º 1
0
        public void RefreshFilteredDataTest_IfFilterAlreadyDefinedWitNumericFilter()
        {
            FilterSelectionVM target = new FilterSelectionVM();
            string columnName = "TestColumn1";
            target.SelectedFilterColumn = new FilterColumn();
            ObservableCollection<string> filterStringList = new ObservableCollection<string>();
            filterStringList.Add("Data 1");
            filterStringList.Add("Data 2");
            filterStringList.Add("Data 3");
            filterStringList.Add("Data 4");

            FilterColumn filterColumn = new FilterColumn();
            filterColumn.FilterType = FilterSelectionType.NUMERIC_EQ;
            filterColumn.ColumnSelectedDataList = new System.Collections.Generic.List<string>();
            target.RefreshFilteredData(columnName, filterStringList, filterColumn);

            Assert.AreEqual(6, target.FilterItemList.Count);
            Assert.AreEqual("Select all", target.FilterItemList[0].Data);
            Assert.AreEqual(false, target.FilterItemList[0].IsSelected);

            Assert.AreEqual("Unselect all", target.FilterItemList[1].Data);
            Assert.AreEqual(false, target.FilterItemList[1].IsSelected);

            Assert.AreEqual("Data 1", target.FilterItemList[2].Data);
            Assert.AreEqual(false, target.FilterItemList[2].IsSelected);

            Assert.AreEqual("Data 2", target.FilterItemList[3].Data);
            Assert.AreEqual(false, target.FilterItemList[3].IsSelected);

            Assert.AreEqual("Data 3", target.FilterItemList[4].Data);
            Assert.AreEqual(false, target.FilterItemList[4].IsSelected);

            Assert.AreEqual("Data 4", target.FilterItemList[5].Data);
            Assert.AreEqual(false, target.FilterItemList[5].IsSelected);
        }
Exemplo n.º 2
0
        public void RefreshFilteredDataTest()
        {
            FilterSelectionVM target = new FilterSelectionVM();
            string columnName = "TestColumn1";
            ObservableCollection<string> filterStringList = new ObservableCollection<string>();
            filterStringList.Add("Data 1");
            filterStringList.Add("Data 2");
            filterStringList.Add("Data 3");
            filterStringList.Add("Data 4");

            FilterColumn filterColumn = null;
            target.RefreshFilteredData(columnName, filterStringList, filterColumn);

            Assert.AreEqual(6, target.FilterItemList.Count);
            Assert.AreEqual("Select all", target.FilterItemList[0].Data);
            Assert.AreEqual(true, target.FilterItemList[0].IsSelected);

            Assert.AreEqual("Unselect all", target.FilterItemList[1].Data);
            Assert.AreEqual(false, target.FilterItemList[1].IsSelected);

            Assert.AreEqual("Data 1", target.FilterItemList[2].Data);
            Assert.AreEqual(true, target.FilterItemList[2].IsSelected);

            Assert.AreEqual("Data 2", target.FilterItemList[3].Data);
            Assert.AreEqual(true, target.FilterItemList[3].IsSelected);

            Assert.AreEqual("Data 3", target.FilterItemList[4].Data);
            Assert.AreEqual(true, target.FilterItemList[4].IsSelected);

            Assert.AreEqual("Data 4", target.FilterItemList[5].Data);
            Assert.AreEqual(true, target.FilterItemList[5].IsSelected);
        }