public void ProductRepositoryManager_DeleteProduct_InvalidProduct()
        {
            var productRepositoryManager = new ProductRepositoryManager(Resolver);

            CancellationToken cancellationToken = new CancellationToken();

            Should.NotThrow(async() =>
            {
                var result = await productRepositoryManager.DeleteProduct(Guid.NewGuid(), cancellationToken);
                result.ShouldBeFalse();
            });
        }
        public void ProductRepositoryManager_DeleteProduct_ProductsReturned()
        {
            var productRepositoryManager = new ProductRepositoryManager(Resolver);

            CancellationToken cancellationToken = new CancellationToken();

            Should.NotThrow(async() =>
            {
                var result = await productRepositoryManager.DeleteProduct(ProductTestData.ProductId, cancellationToken);
                result.ShouldBeTrue();
            });
        }