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