     func testDoesNotInterceptResponsesOnceLocalInterceptorWasRemoved() {
         stubRequest(anyHTTPMethod.rawValue, anyHost + anyPath)
         let spyInterceptor = SpyResponseInterceptor()
-        let bothamAPIClient = givenABothamAPIClientWithInterceptor(responseInterceptor: spyInterceptor)
+        let bothamAPIClient = givenABothamAPIClientWithLocal(responseInterceptor: spyInterceptor)
 
         bothamAPIClient.requestInterceptors.removeAll()
         let result = bothamAPIClient.GET(anyPath)

    func testDoesNotInterceptResponseOnceGlobalInterceptorWasRemoved() {
        stubRequest(anyHTTPMethod.rawValue, anyHost + anyPath)
        let spyInterceptor = SpyResponseInterceptor()
        let bothamAPIClient = givenABothamAPIClientWithGlobalInterceptor(responseInterceptor: spyInterceptor)

        BothamAPIClient.globalRequestInterceptors.removeAll()
        let result = bothamAPIClient.GET(anyPath)

        expect(spyInterceptor.intercepted).toEventually(beFalse())
        waitForRequestFinished(result)
    }
    private func givenABothamAPIClientWithLocal(
        requestInterceptor requestInterceptor: BothamRequestInterceptor? = nil,
        responseInterceptor: BothamResponseInterceptor? = nil) -> BothamAPIClient {
        let bothamAPIClient = givenABothamAPIClient()
        if let interceptor = requestInterceptor {
