Пример #1
0
 public TransactClientTester(
     TransactClientConfiguration configuration        = null,
     TransactMessageEncoder encoder                   = null,
     TransactMessageResponseDecoder decoder           = null,
     AddRecipientEncoder addReciepientEncoder         = null,
     AddRecipientResponseDecoder addReciepientDecoder = null,
     SelectRecipientDataEncoder selectEncoder         = null,
     SelectRecipientDataResponseDecoder selectDecoder = null,
     LoginEncoder loginEncoder                              = null,
     LoginResponseDecoder loginDecoder                      = null,
     SendMailingEncoder sendMailingEncoder                  = null,
     SendMailingResponseDecoder sendMailingDecoder          = null,
     Func <ISilverpopCommunicationsClient> silverpopFactory = null)
     : base(
         configuration ?? new TransactClientConfiguration(),
         encoder ?? new TransactMessageEncoder(),
         decoder ?? new TransactMessageResponseDecoder(),
         addReciepientEncoder ?? new AddRecipientEncoder(),
         addReciepientDecoder ?? new AddRecipientResponseDecoder(),
         selectEncoder ?? new SelectRecipientDataEncoder(),
         selectDecoder ?? new SelectRecipientDataResponseDecoder(),
         loginEncoder ?? new LoginEncoder(),
         loginDecoder ?? new LoginResponseDecoder(),
         sendMailingEncoder ?? new SendMailingEncoder(),
         sendMailingDecoder ?? new SendMailingResponseDecoder(),
         silverpopFactory ?? (() => Mock.Of <ISilverpopCommunicationsClient>()))
 {
 }
        protected override void ConfigureApplicationContainer(TinyIoCContainer container)
        {
            var transactClientConfiguration = new TransactClientConfiguration();

            var configuration = Configuration.GetSection("silverpop");

            configuration.Bind(transactClientConfiguration);

            container.Register(new TransactClient(transactClientConfiguration));
        }
Пример #3
0
            public void UsesPasswordValue()
            {
                var config = new TransactClientConfiguration
                {
                    Password = TestPassword,
                };

                _sut.HydrateUsing(config);

                Assert.Equal(TestPassword, _sut.Password);
            }
Пример #4
0
            public void UsesUsernameValue()
            {
                var config = new TransactClientConfiguration
                {
                    Username = TestUsername,
                };

                _sut.HydrateUsing(config);

                Assert.Equal(TestUsername, _sut.Username);
            }
Пример #5
0
            public void UsesPodNumberValue()
            {
                var config = new TransactClientConfiguration
                {
                    PodNumber = TestPodNumber,
                };

                _sut.HydrateUsing(config);

                Assert.Equal(TestPodNumber, _sut.PodNumber);
            }
Пример #6
0
            public void UsesOAuthRefreshTokenValue()
            {
                var config = new TransactClientConfiguration
                {
                    OAuthRefreshToken = TestOAuthRefreshToken,
                };

                _sut.HydrateUsing(config);

                Assert.Equal(TestOAuthRefreshToken, _sut.OAuthRefreshToken);
            }
Пример #7
0
            public void UsesOAuthClientSecretValue()
            {
                var config = new TransactClientConfiguration
                {
                    OAuthClientSecret = TestOAuthClientSecret,
                };

                _sut.HydrateUsing(config);

                Assert.Equal(TestOAuthClientSecret, _sut.OAuthClientSecret);
            }
Пример #8
0
 public TransactClientTester(
     TransactClientConfiguration configuration = null,
     TransactMessageEncoder encoder            = null,
     TransactMessageResponseDecoder decoder    = null,
     Func <ISilverpopCommunicationsClient> silverpopFactory = null)
     : base(
         configuration ?? new TransactClientConfiguration(),
         encoder ?? new TransactMessageEncoder(),
         decoder ?? new TransactMessageResponseDecoder(),
         silverpopFactory ?? (() => Mock.Of <ISilverpopCommunicationsClient>()))
 {
 }
Пример #9
0
 public IndexModel(TransactClientConfiguration config)
 {
     PodNumber     = config.PodNumber;
     Username      = config.Username;
     OAuthClientId = config.OAuthClientId;
 }
            public void UsesUsernameValue()
            {
                var config = new TransactClientConfiguration
                {
                    Username = TestUsername,
                };

                _sut.HydrateUsing(config);

                Assert.Equal(TestUsername, _sut.Username);
            }
            public void UsesPodNumberValue()
            {
                var config = new TransactClientConfiguration
                {
                    PodNumber = TestPodNumber,
                };

                _sut.HydrateUsing(config);

                Assert.Equal(TestPodNumber, _sut.PodNumber);
            }
 public TransactClientConfigurationTests()
 {
     _sut = new TransactClientConfiguration();
 }
            public void UsesPasswordValue()
            {
                var config = new TransactClientConfiguration
                {
                    Password = TestPassword,
                };

                _sut.HydrateUsing(config);

                Assert.Equal(TestPassword, _sut.Password);
            }
            public void UsesOAuthRefreshTokenValue()
            {
                var config = new TransactClientConfiguration
                {
                    OAuthRefreshToken = TestOAuthRefreshToken,
                };

                _sut.HydrateUsing(config);

                Assert.Equal(TestOAuthRefreshToken, _sut.OAuthRefreshToken);
            }
            public void UsesOAuthClientSecretValue()
            {
                var config = new TransactClientConfiguration
                {
                    OAuthClientSecret = TestOAuthClientSecret,
                };

                _sut.HydrateUsing(config);

                Assert.Equal(TestOAuthClientSecret, _sut.OAuthClientSecret);
            }
 public IndexModel(TransactClientConfiguration config)
 {
     PodNumber = config.PodNumber;
     Username = config.Username;
     OAuthClientId = config.OAuthClientId;
 }
Пример #17
0
 public TransactClientConfigurationTests()
 {
     _sut = new TransactClientConfiguration();
 }
 public TransactClientTester(
     TransactClientConfiguration configuration = null,
     TransactMessageEncoder encoder = null,
     TransactMessageResponseDecoder decoder = null,
     Func<ISilverpopCommunicationsClient> silverpopFactory = null)
     : base(
         configuration ?? new TransactClientConfiguration(),
         encoder ?? new TransactMessageEncoder(),
         decoder ?? new TransactMessageResponseDecoder(),
         silverpopFactory ?? (() => Mock.Of<ISilverpopCommunicationsClient>()))
 {
 }