예제 #1
0
 public virtual void SetUp()
 {
     _userAdapter           = _userAdapter.Fake();
     _knownUserDataService  = _knownUserDataService.Fake();
     _googleUserDataService = _googleUserDataService.Fake();
     _sut = new UserService(_knownUserDataService, _googleUserDataService, _userAdapter);
 }
예제 #2
0
 public virtual void SetUp()
 {
     _jsonSerializer                 = _jsonSerializer.Fake();
     _webRequestSender               = _webRequestSender.Fake();
     _knownUserDataService           = _knownUserDataService.Fake();
     _knownUserFromGoogleUserBuilder = _knownUserFromGoogleUserBuilder.Fake();
     _sut = new GoogleUserDataService(_webRequestSender, _jsonSerializer, _knownUserFromGoogleUserBuilder, _knownUserDataService);
 }
예제 #3
0
 public UserService(
     IKnownUserDataService knownUserDataService,
     IGoogleUserDataService googleUserDataService,
     IAdapter <KnownUserRecord, User> userAdapter)
 {
     _userAdapter           = userAdapter ?? throw new ArgumentNullException(nameof(userAdapter));
     _knownUserDataService  = knownUserDataService ?? throw new ArgumentNullException(nameof(knownUserDataService));
     _googleUserDataService = googleUserDataService ?? throw new ArgumentNullException(nameof(googleUserDataService));
 }
예제 #4
0
 public GoogleUserDataService(
     IWebRequestSender webRequestSender,
     IJsonSerializer jsonSerializer,
     IKnownUserFromGoogleUserBuilder knownUserFromGoogleUserBuilder,
     IKnownUserDataService knownUserDataService)
 {
     _knownUserDataService           = knownUserDataService ?? throw new ArgumentNullException(nameof(knownUserDataService));
     _knownUserFromGoogleUserBuilder = knownUserFromGoogleUserBuilder ?? throw new ArgumentNullException(nameof(knownUserFromGoogleUserBuilder));
     _webRequestSender = webRequestSender ?? throw new ArgumentNullException(nameof(webRequestSender));
     _jsonSerializer   = jsonSerializer ?? throw new ArgumentNullException(nameof(jsonSerializer));
 }