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