public void Setup() { IReceivedMessageBuilder builder = new ReceivedMessageBuilder(); _messages = new List <Message> { new Message { Attributes = new Dictionary <string, string>(), Body = "Some body", MessageAttributes = new Dictionary <string, MessageAttributeValue>(), MessageId = "message id", ReceiptHandle = "receipt handle" }, new Message { Attributes = new Dictionary <string, string>(), Body = "Some other body", MessageAttributes = new Dictionary <string, MessageAttributeValue>(), MessageId = "another message id", ReceiptHandle = "another receipt handle" } }; try { _receivedMessages.AddRange(builder.BuildMessages(_messages, new Mock <IAmazonSQS>().Object, "request url")); } catch (Exception e) { _caughtException = e; } }
public void Setup() { IReceivedMessageBuilder builder = new ReceivedMessageBuilder(); try { _receivedMessages.AddRange(builder.BuildMessages(null, new Mock <IAmazonSQS>().Object, "request url")); } catch (Exception e) { _caughtException = e; } }
public async Task Setup() { _mockAmazonSqs = new Mock <IAmazonSQS>(); IReceivedMessageBuilder builder = new ReceivedMessageBuilder(); _messages = new List <Message> { new Message { Attributes = new Dictionary <string, string> { { "key1", "val1" }, { "key2", "val2" } }, Body = "Some body", MessageAttributes = new Dictionary <string, MessageAttributeValue> { { "key1", new MessageAttributeValue { StringValue = "val1" } } }, MessageId = "message id", ReceiptHandle = "receipt handle" } }; try { _receivedMessages.AddRange(builder.BuildMessages(_messages, _mockAmazonSqs.Object, QUEUE_URL)); await _receivedMessages.First().RemoveFromQueueAsync(); } catch (Exception e) { _caughtException = e; } }