Ejemplo n.º 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);
        }
Ejemplo n.º 2
0
        public void AcceptsReturnsExpectedResult(int value, bool expected)
        {
            var result = AttributeId.Accepts(value);

            Assert.Equal(expected, result);
        }
Ejemplo n.º 3
0
        public void NextThrowsWhenMaximumHasBeenReached()
        {
            var sut = new AttributeId(int.MaxValue);

            Assert.Throws <NotSupportedException>(() => sut.Next());
        }
Ejemplo n.º 4
0
        public void MinHasExpectedResult(int left, int right, int expected)
        {
            var result = AttributeId.Min(new AttributeId(left), new AttributeId(right));

            Assert.Equal(new AttributeId(expected), result);
        }