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

    func testInterceptRequestsUsingInterceptorsAddedGlobally() {
        stubRequest(anyHTTPMethod.rawValue, anyHost + anyPath)
        let spyInterceptor = SpyRequestInterceptor()
        let bothamAPIClient = givenABothamAPIClientWithGlobalInterceptor(spyInterceptor)

        let result = bothamAPIClient.GET(anyPath)


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

        let result = bothamAPIClient.GET(anyPath)

