public void ShouldThrowDomainEventMapperNotFoundException()
 {
     var domainEventMappingCollection = new NServiceBusEventMappings();
     var domainEvent = new AccommodationLeadApproved
         {
             ID = Guid.NewGuid()
         };
     domainEventMappingCollection.GetMappedObjectFor(domainEvent);
 }
        public void ShouldLocateAnExistingMapperUsingASuppliedDomainEventType()
        {
            var domainEventMappingCollection = new NServiceBusEventMappings();

            domainEventMappingCollection.AddMapper(
                new AccommodationLeadApprovedMapper());

            var domainEvent = new AccommodationLeadApproved
                {
                    ID = Guid.NewGuid()
                };

            var mappedEvent =
                domainEventMappingCollection.GetMappedObjectFor(domainEvent);

            Assert.That(mappedEvent, Is.TypeOf<Messages.Events.AccommodationLeadApproved>());
        }