public void WhenHandlingTaskByTaskIdQueryGetTaskIsInvokedWithCorrectTaskId() { var message = new TaskByTaskIdQuery { TaskId = 1 }; var dataAccess = new Mock<IAllReadyDataAccess>(); var sut = new TaskByTaskIdQueryHandler(dataAccess.Object); sut.Handle(message); dataAccess.Verify(x => x.GetTask(message.TaskId), Times.Once); }
public void WhenHandlingTaskByTaskIdQueryGetTaskIsInvokedWithCorrectTaskId() { var message = new TaskByTaskIdQuery { TaskId = 1 }; var dataAccess = new Mock <IAllReadyDataAccess>(); var sut = new TaskByTaskIdQueryHandler(dataAccess.Object); sut.Handle(message); dataAccess.Verify(x => x.GetTask(message.TaskId), Times.Once); }
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); } }
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); } }