Esempio n. 1
0
        public void ToStringReturnsExpectedResult()
        {
            var value = _fixture.Create <int>();
            var sut   = new RoadNodeId(value);

            Assert.Equal("RN-" + value, sut.ToString());
        }
Esempio n. 2
0
        public void CompareToReturnsExpectedResult(int left, int right, int expected)
        {
            var sut = new RoadNodeId(left);

            var result = sut.CompareTo(new RoadNodeId(right));

            Assert.Equal(expected, result);
        }
Esempio n. 3
0
        public void NextHasExpectedResult()
        {
            var value = new Generator <int>(_fixture).First(candidate => candidate >= 0 && candidate < int.MaxValue);
            var sut   = new RoadNodeId(value);

            var result = sut.Next();

            Assert.Equal(new RoadNodeId(value + 1), result);
        }
Esempio n. 4
0
        public void AcceptsReturnsExpectedResult(int value, bool expected)
        {
            var result = RoadNodeId.Accepts(value);

            Assert.Equal(expected, result);
        }
Esempio n. 5
0
        public void NextThrowsWhenMaximumHasBeenReached()
        {
            var sut = new RoadNodeId(int.MaxValue);

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

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