public async Task <SpecificInventary> GetInventrary(int id) { var data = await _inventaryRepository.GetInventary(id); SpecificInventary inventaryDetail = new SpecificInventary(); if (data != null) { inventaryDetail.InjectFrom(data); return(inventaryDetail); } else { return(null); } }
public async void InventaryDetail_GetInventary_Ok() { int id = 1; // Arrange SpecificInventary inventaryDetail = new SpecificInventary() { Id = 1, Name = "Sudev", Description = "Good Boy", PricePerUnit = 5, Quantity = 2 }; _inventaryService.Setup(ser => ser.GetInventrary(id)).Returns(Task.FromResult(inventaryDetail)); // Act var result = await _controller.GetInventrary(id); // Assert var res = Assert.IsType <OkObjectResult>(result); Assert.Equal(200, res.StatusCode); }