public void TestRemoveAreasIgnoredEverywhere() { var areas = new List<Area> { new Area {Code = areaCodeToKeep}, new Area {Code = areaCodeToRemove} }; var filter = new IgnoredAreasFilter(AreaCodesToRemove()); IEnumerable<IArea> filteredAreas = filter.RemoveAreasIgnoredEverywhere(areas); Assert.AreEqual(1, filteredAreas.Count()); Assert.AreEqual(areaCodeToKeep, filteredAreas.First().Code); }
public virtual void RemoveAreasIgnoredEverywhere(IgnoredAreasFilter ignoredAreasFilter) { CheckAreasDefined(); Areas = ignoredAreasFilter.RemoveAreasIgnoredEverywhere(Areas).ToList(); }