コード例 #1
0
        public void ManhattanDistanceToSquareOne(int squareNum, int expectedDistance)
        {
            var actual = SpiralGridCalculator.GetManhattanDistanceToSquareOne(squareNum);

            Assert.Equal(expectedDistance, actual);
        }
コード例 #2
0
        public void NearestOddSqrtRoundedDown_ReturnsCorrectly(int input, int expected)
        {
            var actual = SpiralGridCalculator.NearestOddSqrtRoundedDown(input);

            Assert.Equal(expected, actual);
        }
コード例 #3
0
        public void DistanceToNearestAxisSquare_ReturnsCorrectly(int input, int expected)
        {
            var actual = SpiralGridCalculator.GetDistanceToNearestAxisSquare(input);

            Assert.Equal(expected, actual);
        }
コード例 #4
0
        public void SpiralGridCalculator_GetLayer_ReturnsCorrectly(int squareNum, int expectedLayer)
        {
            var actual = SpiralGridCalculator.GetLayer(squareNum);

            Assert.Equal(expectedLayer, actual);
        }