public async void GetMethodologySummaryAsync_Returns_NotFound() { var methodologyService = new Mock <IMethodologyService>(); methodologyService.Setup(s => s.GetSummaryAsync(It.Is <Guid>(guid => guid != _methodologyId))) .ReturnsAsync(new NotFoundResult()); var controller = new MethodologyController(methodologyService.Object); // Method under test var result = await controller.GetMethodologySummaryAsync(Guid.NewGuid()); Assert.IsAssignableFrom <NotFoundResult>(result.Result); }
public async void GetMethodologySummaryAsync_Returns_Ok() { var methodologyService = new Mock <IMethodologyService>(); methodologyService.Setup(s => s.GetSummaryAsync(_methodologyId)) .ReturnsAsync(new MethodologySummaryViewModel()); var controller = new MethodologyController(methodologyService.Object); // Method under test var result = await controller.GetMethodologySummaryAsync(_methodologyId); AssertOkResult(result); }