### Question:
StorageContainerServiceProviderImpl implements StorageContainerServiceProvider { @Override public Pipeline getPipeline(HddsProtos.PipelineID pipelineID) throws IOException { return scmClient.getPipeline(pipelineID); } @Inject  StorageContainerServiceProviderImpl(
      StorageContainerLocationProtocol scmClient); @Override List<Pipeline> getPipelines(); @Override Pipeline getPipeline(HddsProtos.PipelineID pipelineID); @Override ContainerWithPipeline getContainerWithPipeline(long containerId);  }### Answer:
@Test public void testGetPipeline() throws IOException { StorageContainerServiceProvider scmProvider = injector.getInstance(StorageContainerServiceProvider.class); StorageContainerLocationProtocol scmClient = injector.getInstance(StorageContainerLocationProtocol.class); Pipeline pipeline = scmProvider.getPipeline(pipelineID); assertNotNull(pipeline); verify(scmClient, times(1)) .getPipeline(pipelineID); }