public async Task InvokesAddEventSignupAsyncWithCorrectEventSignup() { var message = new AddEventSignupCommandAsync { EventSignup = new EventSignup() }; var dataAccess = new Mock<IAllReadyDataAccess>(); var sut = new AddEventSignupCommandHandlerAsync(dataAccess.Object); await sut.Handle(message); dataAccess.Verify(x => x.AddEventSignupAsync(message.EventSignup)); }
public async Task InvokesAddEventSignupAsyncWithCorrectEventSignup() { var message = new AddEventSignupCommandAsync { EventSignup = new EventSignup() }; var dataAccess = new Mock <IAllReadyDataAccess>(); var sut = new AddEventSignupCommandHandlerAsync(dataAccess.Object); await sut.Handle(message); dataAccess.Verify(x => x.AddEventSignupAsync(message.EventSignup)); }
public async Task AddAnEventSignup() { var message = new AddEventSignupCommandAsync { EventSignup = new EventSignup() }; var sut = new AddEventSignupCommandHandlerAsync(Context); await sut.Handle(message); var result = Context.EventSignup.Single(x => x.Id == message.EventSignup.Id); Assert.Equal(result, message.EventSignup); }