public async Task HandleInvokesAddTaskAsyncWithCorrectData()
        {
            var message = new AddTaskCommandAsync {
                AllReadyTask = new AllReadyTask()
            };
            var dataAccess = new Mock <IAllReadyDataAccess>();
            var sut        = new AddTaskCommandHandlerAsync(dataAccess.Object);
            await sut.Handle(message);

            dataAccess.Verify(x => x.AddTaskAsync(message.AllReadyTask), Times.Once);
        }
Esempio n. 2
0
        public async Task HandleInvokesAddTaskAsyncWithCorrectData()
        {
            var options = this.CreateNewContextOptions();

            using (var context = new AllReadyContext(options)) {
                var sut     = new AddTaskCommandHandlerAsync(context);
                var message = new AddTaskCommandAsync {
                    AllReadyTask = new AllReadyTask()
                };
                await sut.Handle(message);
            }

            using (var context = new AllReadyContext(options)) {
                var tasks = context.Tasks.Count();
                Assert.Equal(tasks, 1);
            }
        }