public async Task ThenMapperIsCalled( [Frozen] Mock <IModelMapper> modelMapper, CohortsByAccountRequest request, CohortController controller) { await controller.Draft(request); modelMapper.Verify(x => x.Map <DraftViewModel>(request), Times.Once); }
public async Task ThenViewIsReturned( [Frozen] Mock <IModelMapper> modelMapper, CohortsByAccountRequest request, DraftViewModel viewModel, CohortController controller) { modelMapper .Setup(x => x.Map <DraftViewModel>(request)) .ReturnsAsync(viewModel); var result = await controller.Draft(request) as ViewResult; Assert.NotNull(result); Assert.AreEqual(result.Model, viewModel); }