public void Mapper_Should_ConvertToDomainEvent() { var id = ObjectId.GenerateNewId(); var testEvent = new TestEventV1() { City = "Hemel Hempstead", IsCaptured = false, Id = id }; var result = _mapper.ConvertToDomainEvent(testEvent); var expectedJson = JsonConvert.SerializeObject(testEvent); Assert.That(result.Type, Is.EqualTo("TestEvent")); Assert.That(result.Version, Is.EqualTo(1)); Assert.That(result.Json, Is.EqualTo(expectedJson)); }
public async Task ThenTheEventIsReceivedByTheSubscriberQueueDerp() { var id = Guid.NewGuid(); var expectedEvents = ExpectEvents .Create() .OfType <TestEventV1>(x => x.Id == id); var message = new TestEventV1 { Id = id }; await AzureServiceBusBootstrap.Bus.PublishAsync(message); Assert.That(expectedEvents.AreReceived); }