@Test
public void testGetNodeStoreFixture_withWithoutFDS() throws Exception {

    final File seedRepoHome = new File(testBaseDir, "testGetNodeStoreFixture_withFDS/seedRepo");
    recursiveDelete(seedRepoHome);
    final File seedDir = new File(seedRepoHome, "segmentstore");
    final File fdsDir = new File(seedRepoHome, "datastore");
    assertFalse("fds dir should not exist @ " + fdsDir.getAbsolutePath(), fdsDir.exists());
    try (NodeStoreFixture fixture = JcrFactory.getNodeStoreFixture(false, seedDir)) {
        assertNull("blob store should be null without datastore dir", fixture.getBlobStore());
    }
    recursiveDelete(seedRepoHome);
    fdsDir.mkdirs();
    assertTrue("fds dir should exist @ " + fdsDir.getAbsolutePath(), fdsDir.exists());
    try (NodeStoreFixture fixture = JcrFactory.getNodeStoreFixture(false, seedDir)) {
        assertNotNull("blob store should not be null", fixture.getBlobStore());
    }
}