Example #1
0
        public void ConstructorSuccess(
            IOptions <SocialNetClientAppConfig> options,
            IMessageSeparatorService messageSeparatorService,
            ISocialNetAuthorization socialNetAuthorization)
        {
            var socialNetClientFactory =
                new SocialNetClientFactory(options,
                                           messageSeparatorService,
                                           socialNetAuthorization);

            Assert.NotNull(socialNetClientFactory);
        }
Example #2
0
        public void GetTwitterSocialNetClientTest()
        {
            var optionsMock = new Mock <IOptions <SocialNetClientAppConfig> >();

            optionsMock.SetupGet(x => x.Value)
            .Returns(SocialNetClientAppConfigMock.Get(2));
            var messageSeparatorServiceMock = new Mock <IMessageSeparatorService>();
            var socialNetAuthorizationMock  = new Mock <ISocialNetAuthorization>();

            var socialNetClientFactory = new SocialNetClientFactory(
                optionsMock.Object,
                messageSeparatorServiceMock.Object,
                socialNetAuthorizationMock.Object);

            var result = socialNetClientFactory.GetTwitterSocialNetClient();

            Assert.NotNull(result);
        }