public SqlOutboxWritingMessageTests() { _msSqlTestHelper = new MsSqlTestHelper(); _msSqlTestHelper.SetupMessageDb(); _sqlOutbox = new MsSqlOutbox(_msSqlTestHelper.OutboxConfiguration); var messageHeader = new MessageHeader( messageId: Guid.NewGuid(), topic: "test_topic", messageType: MessageType.MT_DOCUMENT, timeStamp: DateTime.UtcNow.AddDays(-1), handledCount: 5, delayedMilliseconds: 5, correlationId: Guid.NewGuid(), replyTo: "ReplyAddress", contentType: "text/plain"); messageHeader.Bag.Add(_key1, _value1); messageHeader.Bag.Add(_key2, _value2); messageHeader.Bag.Add(_key3, _value3); messageHeader.Bag.Add(_key4, _value4); messageHeader.Bag.Add(_key5, _value5); _message = new Message(messageHeader, new MessageBody("message body")); _sqlOutbox.Add(_message); }
public SqlOutboxWritingMessagesAsyncTests() { _msSqlTestHelper = new MsSqlTestHelper(); _msSqlTestHelper.SetupMessageDb(); _sqlOutbox = new MsSqlOutbox(_msSqlTestHelper.OutboxConfiguration); }
public SqlMessageStoreWritngMessagesAsyncTests() { _msSqlTestHelper = new MsSqlTestHelper(); _msSqlTestHelper.SetupMessageDb(); _sqlMessageStore = new MsSqlMessageStore(_msSqlTestHelper.MessageStoreConfiguration); }
public MsSqlOutboxEmptyStoreAsyncTests() { _msSqlTestHelper = new MsSqlTestHelper(); _msSqlTestHelper.SetupMessageDb(); _sqlOutbox = new MsSqlOutbox(_msSqlTestHelper.OutboxConfiguration); _messageEarliest = new Message(new MessageHeader(Guid.NewGuid(), "test_topic", MessageType.MT_DOCUMENT), new MessageBody("message body")); }
public void Establish() { _msSqlTestHelper = new MsSqlTestHelper(); _msSqlTestHelper.SetupMessageDb(); _sqlMessageStore = new MsSqlMessageStore(_msSqlTestHelper.MessageStoreConfiguration); _messageEarliest = new Message(new MessageHeader(Guid.NewGuid(), "test_topic", MessageType.MT_DOCUMENT), new MessageBody("message body")); }
public MsSqlMessageStoreMessageAlreadyExistsTests() { _msSqlTestHelper = new MsSqlTestHelper(); _msSqlTestHelper.SetupMessageDb(); _sqlMessageStore = new MsSqlMessageStore(_msSqlTestHelper.MessageStoreConfiguration); _messageEarliest = new Message(new MessageHeader(Guid.NewGuid(), "test_topic", MessageType.MT_DOCUMENT), new MessageBody("message body")); _sqlMessageStore.Add(_messageEarliest); }
public MsSqlOutboxRangeRequestAsyncTests() { _msSqlTestHelper = new MsSqlTestHelper(); _msSqlTestHelper.SetupMessageDb(); _sqlOutbox = new MsSqlOutbox(_msSqlTestHelper.OutboxConfiguration); _messageEarliest = new Message(new MessageHeader(Guid.NewGuid(), _TopicFirstMessage, MessageType.MT_DOCUMENT), new MessageBody("message body")); _message1 = new Message(new MessageHeader(Guid.NewGuid(), "test_topic2", MessageType.MT_DOCUMENT), new MessageBody("message body2")); _message2 = new Message(new MessageHeader(Guid.NewGuid(), _TopicLastMessage, MessageType.MT_DOCUMENT), new MessageBody("message body3")); }
public OutstandingMessagesTests() { _msSqlTestHelper = new MsSqlTestHelper(); _msSqlTestHelper.SetupMessageDb(); _sqlOutbox = new MsSqlOutbox(_msSqlTestHelper.OutboxConfiguration); _dispatchedMessage = new Message(new MessageHeader(Guid.NewGuid(), "test_topic", MessageType.MT_DOCUMENT), new MessageBody("message body")); _sqlOutbox.Add(_dispatchedMessage); //wait to create an oustanding period Task.Delay(1000).Wait(); }
public void Establish() { _msSqlTestHelper = new MsSqlTestHelper(); _msSqlTestHelper.SetupMessageDb(); s_sqlMessageStore = new MsSqlMessageStore(_msSqlTestHelper.MessageStoreConfiguration); s_messageEarliest = new Message(new MessageHeader(Guid.NewGuid(), _TopicFirstMessage, MessageType.MT_DOCUMENT), new MessageBody("message body")); s_message1 = new Message(new MessageHeader(Guid.NewGuid(), "test_topic2", MessageType.MT_DOCUMENT), new MessageBody("message body2")); s_message2 = new Message(new MessageHeader(Guid.NewGuid(), _TopicLastMessage, MessageType.MT_DOCUMENT), new MessageBody("message body3")); s_sqlMessageStore.Add(s_messageEarliest); s_sqlMessageStore.Add(s_message1); s_sqlMessageStore.Add(s_message2); }
public SqlOutboxWritingMessageAsyncTests() { _msSqlTestHelper = new MsSqlTestHelper(); _msSqlTestHelper.SetupMessageDb(); _sqlOutbox = new MsSqlOutbox(_msSqlTestHelper.OutboxConfiguration); var messageHeader = new MessageHeader(Guid.NewGuid(), "test_topic", MessageType.MT_DOCUMENT, DateTime.UtcNow.AddDays(-1), 5, 5); messageHeader.Bag.Add(_key1, _value1); messageHeader.Bag.Add(_key2, _value2); _messageEarliest = new Message(messageHeader, new MessageBody("message body")); }
public void Establish() { _msSqlTestHelper = new MsSqlTestHelper(); _msSqlTestHelper.SetupMessageDb(); _sqlMessageStore = new MsSqlMessageStore(_msSqlTestHelper.MessageStoreConfiguration); var messageHeader = new MessageHeader(Guid.NewGuid(), "test_topic", MessageType.MT_DOCUMENT, DateTime.UtcNow.AddDays(-1), 5, 5); messageHeader.Bag.Add(key1, value1); messageHeader.Bag.Add(key2, value2); _messageEarliest = new Message(messageHeader, new MessageBody("message body")); _sqlMessageStore.Add(_messageEarliest); }
public MsSqlOutboxBulkGetAsyncTests() { _msSqlTestHelper = new MsSqlTestHelper(); _msSqlTestHelper.SetupMessageDb(); _sqlOutbox = new MsSqlOutbox(_msSqlTestHelper.OutboxConfiguration); _message = new Message(new MessageHeader(Guid.NewGuid(), _Topic1, MessageType.MT_COMMAND), new MessageBody("message body")); _message1 = new Message(new MessageHeader(Guid.NewGuid(), _Topic2, MessageType.MT_EVENT), new MessageBody("message body2")); _message2 = new Message(new MessageHeader(Guid.NewGuid(), _Topic1, MessageType.MT_COMMAND), new MessageBody("message body3")); _message3 = new Message(new MessageHeader(Guid.NewGuid(), _Topic2, MessageType.MT_EVENT), new MessageBody("message body4")); }
public SqlOutboxWritingMessagesTests() { _msSqlTestHelper = new MsSqlTestHelper(); _msSqlTestHelper.SetupMessageDb(); _sqlOutbox = new MsSqlOutbox(_msSqlTestHelper.OutboxConfiguration); _messageEarliest = new Message(new MessageHeader(Guid.NewGuid(), "Test", MessageType.MT_COMMAND, DateTime.UtcNow.AddHours(-3)), new MessageBody("Body")); _sqlOutbox.Add(_messageEarliest); var message2 = new Message(new MessageHeader(Guid.NewGuid(), "Test2", MessageType.MT_COMMAND, DateTime.UtcNow.AddHours(-2)), new MessageBody("Body2")); _sqlOutbox.Add(message2); _messageLatest = new Message(new MessageHeader(Guid.NewGuid(), "Test3", MessageType.MT_COMMAND, DateTime.UtcNow.AddHours(-1)), new MessageBody("Body3")); _sqlOutbox.Add(_messageLatest); }
public MsSqlMessageStoreRangeRequestTests() { _msSqlTestHelper = new MsSqlTestHelper(); _msSqlTestHelper.SetupMessageDb(); _sqlMessageStore = new MsSqlMessageStore(_msSqlTestHelper.MessageStoreConfiguration); var messageEarliest = new Message(new MessageHeader(Guid.NewGuid(), _TopicFirstMessage, MessageType.MT_DOCUMENT), new MessageBody("message body")); var message1 = new Message(new MessageHeader(Guid.NewGuid(), "test_topic2", MessageType.MT_DOCUMENT), new MessageBody("message body2")); var message2 = new Message(new MessageHeader(Guid.NewGuid(), _TopicLastMessage, MessageType.MT_DOCUMENT), new MessageBody("message body3")); _sqlMessageStore.Add(messageEarliest); Task.Delay(100); _sqlMessageStore.Add(message1); Task.Delay(100); _sqlMessageStore.Add(message2); }
public void Establish() { _msSqlTestHelper = new MsSqlTestHelper(); _msSqlTestHelper.SetupMessageDb(); _sqlMessageStore = new MsSqlMessageStore(_msSqlTestHelper.MessageStoreConfiguration); Clock.OverrideTime = DateTime.UtcNow.AddHours(-3); _messageEarliest = new Message(new MessageHeader(Guid.NewGuid(), "Test", MessageType.MT_COMMAND), new MessageBody("Body")); AsyncContext.Run(async () => await _sqlMessageStore.AddAsync(_messageEarliest)); Clock.OverrideTime = DateTime.UtcNow.AddHours(-2); _message2 = new Message(new MessageHeader(Guid.NewGuid(), "Test2", MessageType.MT_COMMAND), new MessageBody("Body2")); AsyncContext.Run(async () => await _sqlMessageStore.AddAsync(_message2)); Clock.OverrideTime = DateTime.UtcNow.AddHours(-1); _messageLatest = new Message(new MessageHeader(Guid.NewGuid(), "Test3", MessageType.MT_COMMAND),new MessageBody("Body3")); AsyncContext.Run(async () => await _sqlMessageStore.AddAsync(_messageLatest)); }