newGroupFilterMapPage(newDictionary<string,FilterState>{{"TINK",FilterState.On},{"Konrad",FilterState.Off}}),// Last map page filter (Konrad was still available but off)
newList<string>{"TINK"});// Filters from settings page.
Assert.AreEqual(1,l_oDict.Count);
Assert.IsTrue(l_oDict.ContainsKey("TINK"));
Assert.AreEqual(FilterState.On,l_oDict["TINK"]);
}
/// <summary>
/// Verifies that if Konrad is turned off in settings map page filter does no more contain Konrad option.
newGroupFilterMapPage(newDictionary<string,FilterState>{{"TINK",FilterState.Off},{"Konrad",FilterState.On}}),// Last map page filter (Konrad was still available but off)
newList<string>{"TINK"});// Filters from settings page.
Assert.AreEqual(1,l_oDict.Count);
Assert.IsTrue(l_oDict.ContainsKey("TINK"));
Assert.AreEqual(FilterState.On,l_oDict["TINK"]);
}
/// <summary>
/// Verifies that if TINK.* is turned off in settings map page filter does no more contain TINK option.
newGroupFilterMapPage(newDictionary<string,FilterState>{{"TINK",FilterState.On},{"Konrad",FilterState.Off}}),// Last map page filter (Konrad was still available but off)
newList<string>{"Konrad"});// Filters from settings page.
newGroupFilterMapPage(newDictionary<string,FilterState>{{"TINK",FilterState.Off},{"Konrad",FilterState.On}}),// Last map page filter (Konrad was still available but off)
newList<string>{"TINK","Konrad"});// Filters from settings page.
newGroupFilterMapPage(newDictionary<string,FilterState>{{"TINK",FilterState.On},{"Konrad",FilterState.Off}}),// Last map page filter (Konrad was still available but off)
newList<string>{"TINK","Konrad"});// Filters from settings page.
newGroupFilterMapPage(newDictionary<string,FilterState>{{"TINK",FilterState.On},{"Konrad",FilterState.Off}}),// Last map page filter (Konrad was still available but off)
null);
Assert.AreEqual(2,l_oDict.Count,"Do not apply any filter if filter value null is detected.");