public void Test_GetProductApi_Returns_NoException() { //It.IsAny<ProductDTO> // Arrange var mockRepo = new Mock <IProductService>(); mockRepo .Setup(repo => repo.GetProductList()) .Returns(() => ListClasses.GetMockList()); var controller = new ProductController(mockRepo.Object); // Act JsonResult res = controller.Get() as JsonResult; ////Assert try { Assert.Throws <InvalidOperationException>(() => res); } catch (AssertActualExpectedException exception) { Assert.Equal("(No exception was thrown)", exception.Actual); } }
public void Test_GetProductApi_Returns_TypeObject() { // Arrange var mockRepo = new Mock <IProductService>(); mockRepo .Setup(repo => repo.GetProductList()) .Returns(() => ListClasses.GetMockList()); var controller = new ProductController(mockRepo.Object); var res = controller.Get(); ////Assert Assert.IsType <OkObjectResult>(res); }
public void Test_GetProductApi_Returns_NotNull() { // Arrange var mockRepo = new Mock <IProductService>(); mockRepo .Setup(repo => repo.GetProductList()) .Returns(() => ListClasses.GetMockList()); var controller = new ProductController(mockRepo.Object); // Act var result = controller.Get(); ////Assert Assert.NotNull(result); }