Example #1
0
        public void CriarNovaCategoriaDoProdutoComErro(string nome)
        {
            var produto = new CategoriaDoProdutoBuilder()
                          .WithId(Guid.NewGuid())
                          .WithNome(nome)
                          .Build();

            Assert.False(produto.IsValid);
        }
Example #2
0
        public void CriarNovaCategoriaDoProdutoSemErro()
        {
            var produto = new CategoriaDoProdutoBuilder()
                          .WithId(Guid.NewGuid())
                          .WithNome("Produto teste")
                          .Build();

            Assert.True(produto.IsValid);
        }
        public static List <Produto> GetProdutosParaTestes()
        {
            var produto1 = new ProdutoBuilder()
                           .WithId(Guid.NewGuid())
                           .WithNome("Produto teste 1")
                           .Build();

            var produto2 = new ProdutoBuilder()
                           .WithId(Guid.NewGuid())
                           .WithNome("Produto teste 2")
                           .Build();

            var categoria = new CategoriaDoProdutoBuilder()
                            .WithId(Guid.NewGuid())
                            .WithNome("Categoria teste")
                            .Build();

            produto2.SetCategoriaDoProduto(categoria);

            return(new List <Produto>()
            {
                produto1, produto2
            });
        }