Пример #1
0
        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 )
            } ) );
        }