BundleManager bundleManager = EasyMock.createMock(BundleManager.class);
expect(bundleManager.getDataFile(EasyMock.<String>anyObject())).andReturn(dataFile).anyTimes();
replay(bundleManager);
FeaturesServiceImpl svc = new FeaturesServiceImpl(bundleManager);
svc.addRepository(uri);
verify(bundleManager);
assertEquals(feature("f2", "0.2"), svc.getFeature("f2", "[0.1,0.3)"));
assertEquals(feature("f2", "0.2"), svc.getFeature("f2", "0.0.0"));
assertEquals(feature("f2", "0.2"), svc.getFeature("f2", "0.2"));