public void ShouldCreateANewAccommodationLead() { var id = Guid.NewGuid(); const string name = "Something"; const string email = "*****@*****.**"; var handler = new AccommodationLeadCreated(Repository); var @event = new Messages.Events.AccommodationLeadCreated { AccommodationLeadID = id, Name = name, Email = email }; handler.Handle(@event); Repository.AssertWasCalled(x => x.Save(Arg <AccommodationLead> .Is.Anything)); }