public async Task DeleteStockTypeAsync_Successfully_Deleted()
        {
            //Arrange
            var id      = 1;
            var service = new StockTypeService(_myRestaurantContext);

            //Act
            var dbStockType = await service.GetStockTypeAsync(d => d.Id == id);

            await service.DeleteStockTypeAsync(dbStockType !);

            var result = await service.GetStockTypeAsync(d => d.Id == id);

            //Assert
            result.Should().BeNull();
        }
        public async Task GetStockTypeAsync_Returns_Null()
        {
            //Arrange
            var id      = 10;
            var service = new StockTypeService(_myRestaurantContext);

            //Act
            var result = await service.GetStockTypeAsync(d => d.Id == id);

            //Assert
            result.Should().BeNull();
        }
        public async Task UpdateStockTypeAsync_Successfully_Updated()
        {
            //Arrange
            var id      = 2;
            var service = new StockTypeService(_myRestaurantContext);

            //Act
            var dbStockType = await service.GetStockTypeAsync(d => d.Id == id);

            dbStockType !.Type      = "Beverage";
            dbStockType.Description = "Drinks items";

            await service.UpdateStockTypeAsync(dbStockType);

            var result = await service.GetStockTypeAsync(d => d.Id == id);

            //Assert
            result.Should().BeAssignableTo <StockType>();
            result !.Id.Should().Be(id);
            result.Type.Should().Be("Beverage");
            result.Description.Should().Be("Drinks items");
        }
        public async Task GetStockTypeAsync_Returns_StockType()
        {
            //Arrange
            var id      = 1;
            var service = new StockTypeService(_myRestaurantContext);

            //Act
            var result = await service.GetStockTypeAsync(d => d.Id == id);

            //Assert
            result.Should().BeAssignableTo <StockType>();
            result !.Id.Should().Be(id);
            result.Type.Should().Be("Grocery");
            result.Description.Should().Be("");
        }