public async void Task_GetById_Return_OkResult() { //Arrange var Id = 2; //Act var result = await _controller.GetOrderDetail(Id); //Assert Assert.IsType <OkObjectResult>(result); }
public async Task GetOrderDetailById_ActionExecute_ReturnOrderDetailById() { // Arrange int id = 1; _mockrepo.Setup(repo => repo.OrderDetail.GetOrderDetailById(id)) .ReturnsAsync(GetTestOrderDetails().FirstOrDefault( c => c.Id == id)); // Act var result = await _controller.GetOrderDetail(id); // Assert var okResult = Assert.IsType <OkObjectResult>(result); var orderDetail = Assert.IsType <OrderDetailViewModel>(okResult.Value); Assert.Equal(id, orderDetail.Id); Assert.Equal(1, orderDetail.OrderId); Assert.Equal(1, orderDetail.ProductId); }