AllReady.UnitTest.Tasks.TaskByTaskIdQueryHandlerShould.WhenHandlingTaskByTaskIdQueryGetTaskIsInvokedWithCorrectTaskId C# (CSharp) Method

WhenHandlingTaskByTaskIdQueryGetTaskIsInvokedWithCorrectTaskId() private method

private WhenHandlingTaskByTaskIdQueryGetTaskIsInvokedWithCorrectTaskId ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task
        public async Task WhenHandlingTaskByTaskIdQueryGetTaskIsInvokedWithCorrectTaskId() {
            var options = this.CreateNewContextOptions();

            const int taskId = 1;
            var message = new TaskByTaskIdQuery { TaskId = taskId };

            using (var context = new AllReadyContext(options)) {
                context.Tasks.Add(new AllReadyTask {Id = taskId});
                await context.SaveChangesAsync();
            }

            using (var context = new AllReadyContext(options)) {
                var sut = new TaskByTaskIdQueryHandler(context);
                var task = await sut.Handle(message);

                Assert.Equal(task.Id, taskId);
            }
        }
    }