public void NoElement()
        {
            var range = new RangeExclusive(0, -1);

            Assert.Equal(0, range.Count);
            Assert.False(range.GetEnumerator().MoveNext());
        }
        public void BasicTest(int start, int end)
        {
            var count = end - start;
            var range = new RangeExclusive(start, end);

            Assert.Equal(count, range.Count);
            Assert.True(
                range.SequenceEqual(Enumerable.Range(start, end - start))
                );
        }