Esempio n. 1
0
        public void NextHasExpectedResult()
        {
            var value = new Generator <int>(_fixture).First(candidate => candidate >= 0 && candidate < int.MaxValue);
            var sut   = new RoadSegmentId(value);

            var result = sut.Next();

            Assert.Equal(new RoadSegmentId(value + 1), result);
        }
Esempio n. 2
0
        public void NextThrowsWhenMaximumHasBeenReached()
        {
            var sut = new RoadSegmentId(int.MaxValue);

            Assert.Throws <NotSupportedException>(() => sut.Next());
        }