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(); }
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)); }
public void ConstructorFailed( IOptions <SocialNetClientAppConfig> options, IMessageSeparatorService messageSeparatorService, ISocialNetAuthorization socialNetAuthorization) { Assert.Throws <ArgumentNullException>(() => new SocialNetClientFactory(options, messageSeparatorService, socialNetAuthorization)); }
public void ConstructorSuccess( IOptions <SocialNetClientAppConfig> options, IMessageSeparatorService messageSeparatorService, ISocialNetAuthorization socialNetAuthorization) { var socialNetClientFactory = new SocialNetClientFactory(options, messageSeparatorService, socialNetAuthorization); Assert.NotNull(socialNetClientFactory); }