Пример #1
0
        public void NextHasExpectedResult()
        {
            var value = new Generator <int>(_fixture).First(candidate => candidate >= 0 && candidate < int.MaxValue);
            var sut   = new AttributeId(value);

            var result = sut.Next();

            Assert.Equal(new AttributeId(value + 1), result);
        }
Пример #2
0
        public void NextThrowsWhenMaximumHasBeenReached()
        {
            var sut = new AttributeId(int.MaxValue);

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