Exemple #1
0
        public void LowerLimitTest()
        {
            var input = new MapCoordinate(99, 0);
            var nav   = new TestNavigator();

            nav.Expect((GridDirection.North, input, 1),
                       (true, new MapCoordinate(99, -1)));

            var w = nav.Wrap(new Range(0, 100), new Range(0, 100));

            w.NavigateTo(GridDirection.North, input, out var m).Should().BeTrue();
            m.Should().Be(new MapCoordinate(99, 99));
        }