Пример #1
0
        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);
        }