示例#1
0
            public void Move_Initial()
            {
                BinaryTrack sut = BinaryTrack.StartEmptyTrack(_gameProps);

                Assert.AreEqual((0, 0), sut.Head);
                var map = sut.ToCartesian();

                MapAssert.AllCoordinatesAreZeroExcept(map, (0, 0));
            }
示例#2
0
            public void Move_South()
            {
                BinaryTrack sut = BinaryTrack.StartEmptyTrack(_gameProps);

                var output = sut.MoveSouth();

                Assert.AreEqual((0, 1), output.Head);
                var map = output.ToCartesian();

                MapAssert.AllCoordinatesAreZeroExcept(map, (0, 0), (0, 1));
            }