Skip to content

Instantly share code, notes, and snippets.

@cjnevin
Last active November 6, 2022 00:26
Show Gist options
  • Save cjnevin/07d20f83910318f494dfec51e643b96f to your computer and use it in GitHub Desktop.
Save cjnevin/07d20f83910318f494dfec51e643b96f to your computer and use it in GitHub Desktop.
final class LoginInteractorTests: XCTestCase {
var sut: LoginInteractor!
var loginService = LoginServiceMock()
var userService = UserServiceSpy()
let delegate = LoginInteractorDelegateSpy()
override func setUp() {
super.setUp()
DependencyContainer
.set(loginService, for: LoginServiceDependencyKey.self)
.set(userService, for: UserServiceDependencyKey.self)
sut = LoginInteractor()
sut.delegate = delegate
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment