### Question:
FirecloudManager { public List<FirecloudMethodConfiguration> getConfigurations( String refreshToken, String workspace, String methodName, Long snapshot) { List<FirecloudMethodConfiguration> configurations = executeRequest(() -> firecloudClient.getConfigurations(getToken(refreshToken), workspace, methodName)); return filterConfigurations(configurations, snapshot); } FirecloudManager(PreferenceManager preferenceManager,
                            CredentialsManager credentialsManager,
                            MessageHelper messageHelper); @PostConstruct void init(); List<FirecloudMethod> getMethods(String refreshToken); List<FirecloudMethodConfiguration> getConfigurations(
            String refreshToken, String workspace, String methodName, Long snapshot); FirecloudMethodParameters getParameters(String refreshToken, String workspace,
                                                   String methodName, Long snapshot); FirecloudMethodWDL getMethod(String refreshToken, String workspace, String methodName, Long snapshot); FirecloudInputsOutputs getInputsOutputs(
            String refreshToken, String workspace, String methodName, Long snapshot);  }### Answer:
@Test public void checkResultOfGetConfigurations() { final List<FirecloudMethodConfiguration> expected = getExpectedConfigurations(); final String workspace = "namespace"; final String method = "method"; long snapshot = 1; List<FirecloudMethodConfiguration> actual = firecloudManager .getConfigurations(null, workspace, method, snapshot); assertEquals(expected, actual); }