public void ExplicitDestinationSet_RemoveNotExistingArea() { ExplicitDestinationSet<string> ds = new ExplicitDestinationSet<string>(); ds.UpdateDestination("a", "330-332,338"); Assert.AreEqual<string>("330-332,338", ds.Destinations["a"].ToString()); ds.RemoveArea(3312); Assert.AreEqual<string>("330,3310-3311,3313-3319,332,338", ds.Destinations["a"].ToString()); }
public void ExplicitDestinationSet_ClearedContainsNoRanges() { ExplicitDestinationSet<string> DestinationSet = new ExplicitDestinationSet<string>(); DestinationSet.UpdateDestination("destination", "3"); DestinationSet.RemoveArea(3); IEnumerable<ZeroOneDecimalRange> Ranges = DestinationSet.Destinations["destination"].GetRanges(); Assert.IsFalse(Ranges.Any(), "Area codes returned something, but shouldn't have."); }