import Foundation final class TransferManagerMock: TransferManagerInterface { func endTransferUpload( with TID: Data ) throws {} func listenDownloadFromTransfer( with: Data, _: @escaping (Bool, Int, Int, Error?) -> Void ) throws { fatalError() } func listenUploadFromTransfer( with: Data, _: @escaping (Bool, Int, Int, Int, Error?) -> Void ) throws {} func downloadFileFromTransfer( with: Data ) throws -> Data { fatalError() } func uploadFile( url: URL, to: Data, _: @escaping (Bool, Int, Int, Int, Error?) -> Void ) throws -> Data { Data() } }