public void LineTo() { CubicHexCoord startCubic = new CubicHexCoord( 1, 0, -1 ); CubicHexCoord endCubic = new CubicHexCoord( -2, 2, 0 ); CubicHexCoord[] line = startCubic.LineTo( endCubic ); Assert.That( line, Is.EquivalentTo( new CubicHexCoord[ 4 ] { new CubicHexCoord( 1, 0, -1 ), new CubicHexCoord( 0, 1, -1 ), new CubicHexCoord( -1, 1, 0 ), new CubicHexCoord( -2, 2, 0 ) } ) ); }