Guest User

Untitled

a guest
Mar 23rd, 2018
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.66 KB | None | 0 0
  1. class SystemTest {
  2.  
  3. class AuthorizerDoSomethingMock: Authorizer {
  4. var authorizeCalled = false
  5. func authorize(username: String, password: String) -> Bool {
  6. authorizeCalled = true
  7. return true
  8. }
  9.  
  10. func verify() -> Bool {
  11. return authorizeCalled
  12. }
  13. }
  14.  
  15. func testDoSomethingCallAuthorizerWithAandB() {
  16. // Given
  17. let mock = AuthorizerAcceptingMock()
  18. let sut = System(with: mock)
  19.  
  20. // When
  21. let user = User(username: "A", password: "B")
  22. sut.doSomething(user: user)
  23.  
  24. // Then
  25. assert(mock.verify())
  26. }
  27. }
Add Comment
Please, Sign In to add comment