Beispiel #1
0
        SendMessageAsync_AnySendMessageRequest_CallsSqsClientSendMessageAsyncWithSendMessageRequestAndCancellationTokenOnce()
        {
            var clientMock = new Mock <IAmazonSQS>();
            var value      = new SendMessageRequest("url", new Sentence());
            var token      = new CancellationToken();
            var subject    = new AmazonSQSCompressingClient(clientMock.Object);

            var result = subject.SendMessageAsync(value, token);

            clientMock.Verify(
                x => x.SendMessageAsync(value, token),
                Times.Once
                );
        }
Beispiel #2
0
        SendMessageAsync_AnyQueueUrlAndMessageBody_CallsSqsClientSendMessageAsyncWithSendMessageRequestAndCancellationTokenOnce()
        {
            var clientMock = new Mock <IAmazonSQS>();
            var value1     = "url";
            var value2     = (string)new Sentence();
            var token      = new CancellationToken();
            var subject    = new AmazonSQSCompressingClient(clientMock.Object);

            var result = subject.SendMessageAsync(value1, value2, token);

            clientMock.Verify(
                x => x.SendMessageAsync(It.IsAny <SendMessageRequest>(), token),
                Times.Once
                );
        }