public async Task Setup() { _harness = new InMemoryTestHarness(); _harness.OnConfigureInMemoryBus += configurator => configurator.ConnectSendAuditObservers(AuditStore); _harness.Consumer <TestConsumer>(); await _harness.Start(); await _harness.InputQueueSendEndpoint.Send(new A { Data = TestData }); _sent = _harness.Sent.Select <A>().First(); List <AuditDocument> audit = await GetAuditRecords("Send"); _auditDocument = audit.Single(); }
public async Task Send_message_to_test_consumer() { _harness = new InMemoryTestHarness(); _harness.OnConfigureInMemoryBus += configurator => configurator.ConnectConsumeAuditObserver(AuditStore); ConsumerTestHarness <TestConsumer> consumer = _harness.Consumer <TestConsumer>(); await _harness.Start(); await _harness.InputQueueSendEndpoint.Send(new A()); _consumed = consumer.Consumed.Select <A>().First(); List <AuditDocument> audit = await GetAuditRecords("Consume"); _auditDocument = audit.Single(); }