Пример #1
0
        public void Diagonals()
        {
            CubicHexCoord cubic = new CubicHexCoord( 1, 2, 3 );
            CubicHexCoord[] diagonals = cubic.Diagonals();

            Assert.That( diagonals, Is.EquivalentTo( new CubicHexCoord[ 6 ] {
                cubic.Diagonal( DiagonalEnum.ESE ),
                cubic.Diagonal( DiagonalEnum.S   ),
                cubic.Diagonal( DiagonalEnum.WSW ),
                cubic.Diagonal( DiagonalEnum.WNW ),
                cubic.Diagonal( DiagonalEnum.N   ),
                cubic.Diagonal( DiagonalEnum.ENE )
            } ) );
        }