public void Negate_OuterRangeSets_ResultSetMiddle() { var original = new CharSet(new CharRange('\0', 'a'), new CharRange('z', '\uffff')); var set = original.Negate(); Assert.AreEqual(new CharSet(new CharRange('b', 'y')), set); }