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