public async Task AdicionaProdutoComSucesso()
        {
            try
            {
                IProduto        iProduto        = new RepositorioProduto();
                IServiceProduto iServiceProduto = new ServiceProduto(iProduto);

                var produto = new Produto
                {
                    UserId            = "5871002e-8139-4313-959f-bd077c914b3f",
                    Nome              = string.Concat("Produto Fake para teste", DateTime.Now.ToString()),
                    Descricao         = string.Concat("Descricao fake para Teste", DateTime.Now.ToString()),
                    Observacao        = string.Concat("Observção fake para Teste", DateTime.Now.ToString()),
                    Valor             = 20,
                    QuantidadeEstoque = 10,
                };
                await iServiceProduto.AddProduto(produto);

                Assert.IsFalse(produto.Notificacoes.Any());
            }
            catch (Exception)
            {
                Assert.Fail();
            }
        }
        public async Task AdicionarProdutoComValidacaoCampoObrigatorio()
        {
            try
            {
                IProduto        iProduto        = new RepositorioProduto();
                IServiceProduto iServiceProduto = new ServiceProduto(iProduto);

                var produto = new Produto
                {
                };
                await iServiceProduto.AddProduto(produto);

                Assert.IsTrue(produto.Notificacoes.Any());
            }
            catch (Exception)
            {
                Assert.Fail();
            }
        }