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 ) } ) ); }