     func testGETWithParameters() {
         // Given
         let promise = expectation(description: #function)
+        
+        guard let url = URL(string: "https://httpbin.org/get") else {
+            XCTFail("URL was not valid")
+            return
+        }
         
         let parameters: [String: Any] = [
             "abc": 123,

    func testDELETEWithParameters() {
        // Given
        let promise = expectation(description: #function)
        
        let parameters: [String: Any] = [
            "abc": 123,

        // Given
        let promise = expectation(description: #function)
        
        guard let url = URL(string: "https://httpbin.org/post") else {
            XCTFail("URL was not valid")
            return
        }
        
        let headers: [String: String] = [
            "Abc": "test123",
            "Def": "test456",
            "Xyz": "test789"
        ]
        
        let request = URLRequest(url: url, method: .post, headers: headers)
        var response: NetworkAPI.Response?
        
        // When
