Esempio n. 1
0
        public async Task <IActionResult> Edit(long id, [Bind("Id,Name,Description,Price,Base64Image,IsAvailable,Size,Color,Type,Details,CategoryId")] Product product)
        {
            if (id != product.Id)
            {
                return(NotFound());
            }
            product.ModifiedOn = DateTime.UtcNow;
            _context.Update(product);
            await _context.SaveChangesAsync();

            return(RedirectToAction(nameof(Index)));
        }
        public async Task GetByIdAsync_Returns_Correct_Data(Order order)
        {
            // Arrange
            await _dbContext.Orders.AddAsync(order);

            await _dbContext.SaveChangesAsync();

            var orderVm = new OrderVm();

            MockMapper(order, orderVm);

            // Act
            var result = await _ordersService.GetByIdAsync(order.Id);

            // Assert
            result.ShouldBeNull();
        }