### Question:
FirecloudManager { public FirecloudMethodWDL getMethod(String refreshToken, String workspace, String methodName, Long snapshot) { return executeRequest(() -> firecloudClient.getMethod(getToken(refreshToken), workspace, methodName, 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 checkResultOfGetMethod() { final FirecloudMethodWDL expected = getExpectedMethodDescription(); final String workspace = "namespace"; final String method = "method"; long snapshot = 1; FirecloudMethodWDL actual = firecloudManager.getMethod(null, workspace, method, snapshot); assertEquals(expected, actual); }