12. Написать тест для WeatherService
Нужно протестировать класс WeatherService. Код WeatherService можно менять, NetworkClient должен остаться таким, как есть. XCTest писать не обязательно: достаточно простейшего теста в свободной форме, в функции testWeatherService.
final class NetworkClient {
private init() {}
static let shared = NetworkClient()
func fetchData(fromUrl url: String) {
print("Fetching data from \(url)")
// ...
}
}
final class WeatherService {
func getWeatherData() {
NetworkClient.shared.fetchData(fromUrl: "https://weatherapi.example.com/data")
}
}
func testWeatherService() -> Bool {
}