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));
        }
示例#2
0
        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));
        }
示例#3
0
        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);
        }