@Test
public void testGenerate_Disconnected() throws Exception {

    AtomHashGenerator seedMock = mock(AtomHashGenerator.class);
    IAtomContainer container = mock(IAtomContainer.class);
    BasicAtomHashGenerator generator = new BasicAtomHashGenerator(mock(AtomHashGenerator.class), new Xorshift(), 2);
    // there are no neighbours, the values should be rotated
    long expected = generator.distribute(generator.distribute(1));
    assertThat(
            generator.generate(new long[]{1L, 1L, 1L}, StereoEncoder.EMPTY, new int[][]{{}, {}, {}},
                    Suppressed.none()), is(new long[]{expected, expected, expected}));
}