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

            Assert.That( neighbors, Is.EquivalentTo( new CubicHexCoord[ 6 ] {
                cubic.Neighbor( DirectionEnum.E  ),
                cubic.Neighbor( DirectionEnum.SE ),
                cubic.Neighbor( DirectionEnum.SW ),
                cubic.Neighbor( DirectionEnum.W  ),
                cubic.Neighbor( DirectionEnum.NW ),
                cubic.Neighbor( DirectionEnum.NE )
            } ) );
        }