 
 struct SucceedingPeekazooService: PeekazooServiceProtocol {
 
+    var items: [HomepageItem]
+
+    init(items: [HomepageItem] = []) {
+        self.items = items
+    }
+
     func loadHomepage(delegate: HomepageLoadingDelegate) {
-        delegate.finishedLoadingHomepage()
+        delegate.finishedLoadingHomepage(items: items)
     }
 
 }

        XCTAssertTrue(delegate.didFinishLoadingInvoked)
    }

}


protocol HomepageLoadingDelegate {

    func finishedLoadingHomepage(items: [HomepageItem])
    func failedToLoadHomepage()

}
