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)); }
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); }
private protected override Task <SnsMessagePublisher> CreateSystemUnderTestAsync() { var topic = new SnsMessagePublisher(TopicArn, Sns, _serializationRegister, NullLoggerFactory.Instance, Substitute.For <IMessageSubjectProvider>(), (_, _) => true); return(Task.FromResult(topic)); }