Add ArgumentCaptor
Add ArgumentCaptor

For cases when you need to do something with the value(s) passed to a parameter
during, e.g., an integration test that uses some real values instead of pure mocks

Usage Example:
  let argumentCaptor = ArgumentCaptor<UIAlertController>()
  Verify(myMock, .myMethod(argumentCaptor.capture()))
  guard let controller = argumentCaptor.value else {
    XCTFail("Unable to get alert controller")
  }
  let action: UIAlertAction = controller.actions[0]
  action.tapButton(withTitle: "my button")
  // test effects of alert button handler

MakeAWishFoundation/SwiftyMocky,MakeAWishFoundation/SwiftyMocky,MakeAWishFoundation/SwiftyMocky