public TwitterSocialNetClient(IOptions <SocialNetClientAppConfig> options, IMessageSeparatorService messageSeparator, ISocialNetAuthorization socialNetAuthorization)
 {
     _options                = options ?? throw new ArgumentNullException(nameof(options));
     _messageSeparator       = messageSeparator ?? throw new ArgumentNullException(nameof(messageSeparator));
     _socialNetAuthorization = socialNetAuthorization ?? throw new ArgumentNullException(nameof(socialNetAuthorization));
     _twitterClient          = InitializeClient();
 }
Exemplo n.º 2
0
 public SocialNetClientFactory(
     IOptions<SocialNetClientAppConfig> options,
     IMessageSeparatorService messageSeparator,
     ISocialNetAuthorization socialNetAuthorization)
 {
     _options = options ?? throw new ArgumentNullException(nameof(options));
     _messageSeparator = messageSeparator ?? throw new ArgumentNullException(nameof(messageSeparator));
     _socialNetAuthorization = socialNetAuthorization ?? throw new ArgumentNullException(nameof(socialNetAuthorization));
 }
Exemplo n.º 3
0
 public void ConstructorFailed(
     IOptions <SocialNetClientAppConfig> options,
     IMessageSeparatorService messageSeparatorService,
     ISocialNetAuthorization socialNetAuthorization)
 {
     Assert.Throws <ArgumentNullException>(()
                                           => new SocialNetClientFactory(options,
                                                                         messageSeparatorService,
                                                                         socialNetAuthorization));
 }
Exemplo n.º 4
0
        public void ConstructorSuccess(
            IOptions <SocialNetClientAppConfig> options,
            IMessageSeparatorService messageSeparatorService,
            ISocialNetAuthorization socialNetAuthorization)
        {
            var socialNetClientFactory =
                new SocialNetClientFactory(options,
                                           messageSeparatorService,
                                           socialNetAuthorization);

            Assert.NotNull(socialNetClientFactory);
        }