public void Writing_and_reading_a_message_from_the_store() { //arrange using (var store = NewDocumentStore()) { var messageStore = new RavenMessageStore(store); //act var message = new Message(new MessageHeader(Guid.NewGuid(), "Test"), new MessageBody("Body")); messageStore.Add(message).Wait(); var retrievedMessage = messageStore.Get(message.Id).Result; //assert Assert.IsTrue(message == retrievedMessage); } }
public void Writing_and_reading_a_message_from_the_store() { //arrange using (var store = new EmbeddableDocumentStore().Initialize()) { var logger = A.Fake <ILog>(); var messageStore = new RavenMessageStore(store, logger); //act var message = new Message(new MessageHeader(Guid.NewGuid(), "Test", MessageType.MT_COMMAND), new MessageBody("Body")); messageStore.Add(message).Wait(); var retrievedMessage = messageStore.Get(message.Id).Result; //assert Assert.IsTrue(message == retrievedMessage); } }