public void ToStringReturnsExpectedResult() { var value = _fixture.Create <int>(); var sut = new RoadNodeId(value); Assert.Equal("RN-" + value, sut.ToString()); }
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); }
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); }
public void AcceptsReturnsExpectedResult(int value, bool expected) { var result = RoadNodeId.Accepts(value); Assert.Equal(expected, result); }
public void NextThrowsWhenMaximumHasBeenReached() { var sut = new RoadNodeId(int.MaxValue); Assert.Throws <NotSupportedException>(() => sut.Next()); }
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); }