private protected override Task <SnsMessagePublisher> CreateSystemUnderTestAsync()
        {
            var topic = new SnsMessagePublisher(TopicArn, Sns, _serializationRegister, NullLoggerFactory.Instance, Substitute.For <IMessageSubjectProvider>())
            {
                MessageResponseLogger = (r, m) =>
                {
                    _response = r;
                    _message  = m;
                }
            };

            return(Task.FromResult(topic));
        }
Exemple #2
0
    private protected override Task <SnsMessagePublisher> CreateSystemUnderTestAsync()
    {
        var topic = new SnsMessagePublisher(TopicArn, Sns, _serializationRegister, NullLoggerFactory.Instance, new NonGenericMessageSubjectProvider());

        return(Task.FromResult(topic));
    }
 public SnsMessagePublisherTests()
 {
     amazonSimpleNotificationServiceMock = new Mock <IAmazonSimpleNotificationService>();
     smsMessagePublisher = new SnsMessagePublisher(amazonSimpleNotificationServiceMock.Object);
 }
Exemple #4
0
        private protected override Task <SnsMessagePublisher> CreateSystemUnderTestAsync()
        {
            var topic = new SnsMessagePublisher(TopicArn, Sns, _serializationRegister, NullLoggerFactory.Instance, Substitute.For <IMessageSubjectProvider>(), (_, _) => true);

            return(Task.FromResult(topic));
        }