Beispiel #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));
        }
Beispiel #3
0
            public void UsesPasswordValue()
            {
                var config = new TransactClientConfiguration
                {
                    Password = TestPassword,
                };

                _sut.HydrateUsing(config);

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

                _sut.HydrateUsing(config);

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

                _sut.HydrateUsing(config);

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

                _sut.HydrateUsing(config);

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

                _sut.HydrateUsing(config);

                Assert.Equal(TestOAuthClientSecret, _sut.OAuthClientSecret);
            }
Beispiel #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>()))
 {
 }
 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;
 }
Beispiel #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>()))
 {
 }