싱글톤 단위 테스트
AuthManager.shared를 코드 곳곳에서 직접 부르는 앱이 있습니다. 이 싱글톤에 의존하는 코드를 단위 테스트하려면 어떻게 하겠습니까?
final class AuthManager {
static let shared = AuthManager()
private(set) var token: String?
func login(_ id: String) async throws { token = try await API.login(id) }
}