Exemplo n.º 1
0
        public void Compra_validarcompra()
        {
            CompraDoacao compra       = InstanciasClasses.ObterInstanciaCompraDoacao();
            bool         compravalida = compra.ValidarCompra();

            Assert.True(compravalida);
        }
Exemplo n.º 2
0
        public void Doacao_validardoacao()
        {
            Doacao doacao        = InstanciasClasses.ObterInstanciaDoacao();
            bool   validarDoacao = doacao.ValidarDoacao();

            Assert.True(validarDoacao);
        }
        public void Receptor_excluirconta()
        {
            Receptor receptor = InstanciasClasses.ObterInstanciaReceptor();

            receptor.ExcluirConta();
            Assert.False(receptor.Ativo);
        }
        public void Receptor_alterardados()
        {
            string  nome     = "Teste565";
            string  telefone = "11-2222-3333";
            string  cpf      = "66735956044";
            string  endereco = "Rua escura";
            int     numero   = 2;
            string  cidade   = "Tiradentes";
            string  estado   = "Brasilia";
            string  email    = "*****@*****.**";
            decimal renda    = 23.67m;

            Receptor receptor = InstanciasClasses.ObterInstanciaReceptor();

            receptor.AlterarDados(nome, telefone, cpf, endereco, numero, cidade, estado, email, renda);
            Assert.Equal(nome, receptor.Nome);
            Assert.Equal(telefone, receptor.Telefone);
            Assert.Equal(cpf, receptor.CPF);
            Assert.Equal(endereco, receptor.Endereco);
            Assert.Equal(numero, receptor.Numero);
            Assert.Equal(cidade, receptor.Cidade);
            Assert.Equal(estado, receptor.Estado);
            Assert.Equal(email, receptor.Email);
            Assert.Equal(renda, receptor.Renda);
        }
Exemplo n.º 5
0
        public void Estoque_validarestoque()
        {
            Estoque estoque       = InstanciasClasses.ObterInstanciaEstoque();
            bool    estoqueValido = estoque.ValidarEstoque();

            Assert.True(estoqueValido);
        }
Exemplo n.º 6
0
        public void Doador_excluirconta()
        {
            Doador doador = InstanciasClasses.ObterInstanciaDoador();

            doador.ExcluirConta();

            Assert.False(doador.Ativo);
        }
        public void Supermercado_excluirconta()
        {
            Supermercado supermercado = InstanciasClasses.ObterInstanciaSupermercado();

            supermercado.ExcluirConta();

            Assert.False(supermercado.Ativo);
        }
Exemplo n.º 8
0
        public void Doacao_createdataretirada()
        {
            DateTime dataRetirada = DateTime.Now.AddDays(10);
            Doacao   doacao       = InstanciasClasses.ObterInstanciaDoacao();

            doacao.CreateDataRetirada(dataRetirada);

            Assert.Equal(dataRetirada, doacao.DataRetirada);
        }
Exemplo n.º 9
0
        public void Doacao_createdatadoacao()
        {
            DateTime dataDoacao = DateTime.Now.AddDays(8);
            Doacao   doacao     = InstanciasClasses.ObterInstanciaDoacao();

            doacao.CreateDataDoacao(dataDoacao);

            Assert.Equal(dataDoacao, doacao.DataDoacao);
        }
Exemplo n.º 10
0
        public void Doacao_instancia_direto()
        {
            CompraDoacao compraDoacao = InstanciasClasses.ObterInstanciaCompraDoacao();
            Receptor     receptor     = InstanciasClasses.ObterInstanciaReceptor();

            Doacao doacao = Doacao.Create(compraDoacao.IdCompraDoacao, receptor.IdReceptor, InstanciasClasses.DOACAO_DATADOACAO, InstanciasClasses.DOACAO_DATARETIRADA);

            Assert.IsType <Doacao>(doacao);
        }
Exemplo n.º 11
0
        public void Compra_instancia_direto()
        {
            Doador  doador  = InstanciasClasses.ObterInstanciaDoador();
            Estoque estoque = InstanciasClasses.ObterInstanciaEstoque();

            CompraDoacao compra = CompraDoacao.Create(doador.IdDoador, estoque.IdEstoque, InstanciasClasses.COMPRA_FORMAPAGAMENTO, InstanciasClasses.COMPRA_DATA, InstanciasClasses.COMPRA_COMENTARIO, InstanciasClasses.COMPRA_RECIBO);

            Assert.IsType <CompraDoacao>(compra);
        }
Exemplo n.º 12
0
        public void Estoque_nomeproduto()
        {
            string  produtoNovoNome = "Novo Nome Produto";
            Estoque estoque         = InstanciasClasses.ObterInstanciaEstoque();

            estoque.NomeProduto(produtoNovoNome);

            Assert.Equal(produtoNovoNome, estoque.Produto);
        }
Exemplo n.º 13
0
        public void Estoque_disponibilizarretirada()
        {
            DateTime dataRetirada = DateTime.Now.AddDays(15);
            Estoque  estoque      = InstanciasClasses.ObterInstanciaEstoque();

            estoque.DisponibilizarRetirada(dataRetirada);

            Assert.Equal(dataRetirada, estoque.DataDisponivel);
        }
Exemplo n.º 14
0
        public void Compra_fornecerrecibo()
        {
            CompraDoacao compra = InstanciasClasses.ObterInstanciaCompraDoacao();
            string       recibo = compra.FornecerRecibo();

            Assert.Contains(compra.IdEstoque.ToString(), recibo);
            Assert.Contains(compra.Data.ToString(), recibo);
            Assert.Contains(compra.FormaPagamento.ToString(), recibo);
            Assert.Contains(compra.Recibo.ToString(), recibo);
        }
Exemplo n.º 15
0
        public void Estoque_instancia_direto()
        {
            Supermercado supermercado = InstanciasClasses.ObterInstanciaSupermercado();

            Estoque estoque = Estoque.Create(InstanciasClasses.ESTOQUE_PRODUTO, supermercado.IdSupermercado,
                                             InstanciasClasses.ESTOQUE_QUANTIDADE, InstanciasClasses.ESTOQUE_VALOR, InstanciasClasses.ESTOQUE_DATADISPONIVEL,
                                             InstanciasClasses.ESTOQUE_VALIDADE, InstanciasClasses.ESTOQUE_LOCALRETIRADA, InstanciasClasses.ESTOQUE_HORARETIRADA);

            Assert.IsType <Estoque>(estoque);
        }
Exemplo n.º 16
0
        public void Estoque_camposvalidos()
        {
            Estoque estoque = InstanciasClasses.ObterInstanciaEstoque();

            Assert.Equal(InstanciasClasses.ESTOQUE_VALOR, estoque.Valor);
            Assert.Equal(InstanciasClasses.ESTOQUE_HORARETIRADA, estoque.HoraRetirada);
            Assert.Equal(InstanciasClasses.ESTOQUE_LOCALRETIRADA, estoque.LocalRetirada);
            Assert.Equal(InstanciasClasses.ESTOQUE_VALIDADE, estoque.Validade);
            Assert.Equal(InstanciasClasses.ESTOQUE_QUANTIDADE, estoque.Quantidade);
        }
Exemplo n.º 17
0
        public void Compra_createdata()
        {
            DateTime data = DateTime.Now.AddDays(-1);

            CompraDoacao compra = InstanciasClasses.ObterInstanciaCompraDoacao();

            compra.CreateData(data);

            Assert.Equal(data, compra.Data);
        }
Exemplo n.º 18
0
        public void Compra_createcomentario()
        {
            string comentario = "este é um teste classe de teste";

            CompraDoacao compra = InstanciasClasses.ObterInstanciaCompraDoacao();

            compra.CreateComentario(comentario);

            Assert.Equal(comentario, compra.Comentario);
        }
        public void Supermercado_alterardados_propriedade_razaosocial_correta()
        {
            string       novaRazaoSocial = "Teste456";
            Supermercado supermercado    = InstanciasClasses.ObterInstanciaSupermercado();

            supermercado.AlterarDados(novaRazaoSocial, supermercado.Telefone, supermercado.CNPJ, supermercado.Endereco, supermercado.Numero, supermercado.Cidade, supermercado.Estado, supermercado.Email);

            Assert.Equal(novaRazaoSocial, supermercado.RazaoSocial);
            Assert.Equal(InstanciasClasses.SUPERMERCADO_TELEFONE, supermercado.Telefone);
            Assert.Equal(InstanciasClasses.SUPERMERCADO_CNPJ, supermercado.CNPJ);
            Assert.Equal(InstanciasClasses.SUPERMERCADO_ENDERECO, supermercado.Endereco);
            Assert.Equal(InstanciasClasses.SUPERMERCADO_NUMERO, supermercado.Numero);
            Assert.Equal(InstanciasClasses.SUPERMERCADO_CIDADE, supermercado.Cidade);
            Assert.Equal(InstanciasClasses.SUPERMERCADO_ESTADO, supermercado.Estado);
            Assert.Equal(InstanciasClasses.SUPERMERCADO_EMAIL, supermercado.Email);
        }
        public void Supermercado_alterardados_todas_propriedades()
        {
            string       novaRazaoSocial = "Teste456";
            string       telefone        = "3232-3232";
            string       cnpj            = "60775958000186";
            string       endereco        = "Rua mau me quer";
            int          numero          = 2;
            string       cidade          = "Contagem";
            string       estado          = "São Paulo";
            string       email           = "*****@*****.**";
            Supermercado supermercado    = InstanciasClasses.ObterInstanciaSupermercado();

            supermercado.AlterarDados(novaRazaoSocial, telefone, cnpj, endereco, numero, cidade, estado, email);

            Assert.Equal(novaRazaoSocial, supermercado.RazaoSocial);
            Assert.Equal(telefone, supermercado.Telefone);
            Assert.Equal(cnpj, supermercado.CNPJ);
            Assert.Equal(endereco, supermercado.Endereco);
            Assert.Equal(numero, supermercado.Numero);
            Assert.Equal(cidade, supermercado.Cidade);
            Assert.Equal(estado, supermercado.Estado);
            Assert.Equal(email, supermercado.Email);
        }
Exemplo n.º 21
0
        public void Doador_alterardados_todos()
        {
            string nome     = "Teste333";
            string telefone = "88-9999-4444";
            string cpf      = "31359332022";
            string endereco = "Rua do mau";
            int    numero   = 2;
            string cidade   = "Sabará";
            string estado   = "Rio de Janeiro";
            string email    = "*****@*****.**";

            Doador doador = InstanciasClasses.ObterInstanciaDoador();

            doador.AlterarDados(nome, telefone, cpf, endereco, numero, cidade, estado, email);

            Assert.Equal(nome, doador.Nome);
            Assert.Equal(telefone, doador.Telefone);
            Assert.Equal(cpf, doador.CPF);
            Assert.Equal(endereco, doador.Endereco);
            Assert.Equal(numero, doador.Numero);
            Assert.Equal(cidade, doador.Cidade);
            Assert.Equal(estado, doador.Estado);
            Assert.Equal(email, doador.Email);
        }
        public void Supermercado_usuario_criado()
        {
            Supermercado supermercado = InstanciasClasses.ObterInstanciaSupermercado();

            Assert.Equal(supermercado.CNPJ, supermercado.Usuario);
        }
        public void Supermercado_instancia_criada()
        {
            Supermercado supermercado = InstanciasClasses.ObterInstanciaSupermercado();

            Assert.NotNull(supermercado);
        }
Exemplo n.º 24
0
        public void Receptor_idreceptor_gerado()
        {
            Receptor receptor = InstanciasClasses.ObterInstanciaReceptor();

            Assert.True(receptor.IdReceptor > 0);
        }
Exemplo n.º 25
0
        public void Estoque_idsupermercado_valido()
        {
            Estoque estoque = InstanciasClasses.ObterInstanciaEstoque();

            Assert.True(estoque.IdSupermercado > 0);
        }
Exemplo n.º 26
0
        public void Estoque_idestoque_gerado()
        {
            Estoque estoque = InstanciasClasses.ObterInstanciaEstoque();

            Assert.True(estoque.IdEstoque > 0);
        }
Exemplo n.º 27
0
        public void Receptor_usuariogerado()
        {
            Receptor receptor = InstanciasClasses.ObterInstanciaReceptor();

            Assert.Equal(receptor.Usuario, receptor.CPF);
        }
        public void Supermercado_idsupermercado_gerado()
        {
            Supermercado supermercado = InstanciasClasses.ObterInstanciaSupermercado();

            Assert.True(supermercado.IdSupermercado > 0);
        }
Exemplo n.º 29
0
        public void Receptor_instancia()
        {
            Receptor receptor = InstanciasClasses.ObterInstanciaReceptor();

            Assert.IsType <Receptor>(receptor);
        }
Exemplo n.º 30
0
        public void Estoque_instancia()
        {
            Estoque estoque = InstanciasClasses.ObterInstanciaEstoque();

            Assert.IsType <Estoque>(estoque);
        }