public void CadastroEnderecoTest() { Endereco novo = new Endereco(); novo.Bairro = "Vila Paiva"; novo.Cep = "02075040"; novo.Cidade = "São Paulo"; novo.Uf = "SP"; novo.User = _enderecoTeste.User; novo.NomeEndereco = "Teste unitário"; novo.Numero = 396; novo.Rua = "Manuel de Almeida"; try { if (novo != null) { _enderecoRepository.CadastroEndereco(novo); } var teste = _enderecoRepository.BuscarEnderecoPorNome(novo.NomeEndereco).FirstOrDefault(); if (teste == null) { Assert.Fail(); } else { _enderecoRepository.RemoverEndereco(teste.Id); } } catch (System.Exception ex) { Assert.Fail(ex.Message); } }
public void BuscaPedidoSucesso() { Endereco novo = new Endereco(); novo.Bairro = "Vila Paiva"; novo.Cep = "02075040"; novo.Cidade = "São Paulo"; novo.Uf = "SP"; novo.User = _usuarioTeste.Id; novo.NomeEndereco = "AlteraEnderecoSucesso"; novo.Numero = 396; novo.Rua = "Manuel de Almeida"; if (novo != null) { _enderecoRepository.CadastroEndereco(novo); } var enderecoResult = _enderecoRepository.BuscarEnderecoPorNome(novo.NomeEndereco).FirstOrDefault(); _produtoTeste1.Quantity = 1; _produtoTeste1.Ativo = true; _produtoRepository.AtualizarProduto(_produtoTeste1.User, _produtoTeste1.Id, _produtoTeste1); _carrinhoRepository.AddProduto(_usuarioTeste.Id, _produtoTeste1.Id); _carrinhoRepository.AddEndereco(_usuarioTeste.Id, enderecoResult.Id); Pedido pedidoResult = _carrinhoRepository.FinalizarCarrinho(_usuarioTeste.Id); Pedido pedidoBuscado = _pedidoRepository.BuscarPedido(pedidoResult.Id); if (pedidoBuscado == null) { _pedidoRepository.DeletarPedidoPorUsuario(_usuarioTeste.Id); _enderecoRepository.RemoverEndereco(enderecoResult.Id); Assert.Fail(); } else { _pedidoRepository.DeletarPedidoPorUsuario(_usuarioTeste.Id); _enderecoRepository.RemoverEndereco(enderecoResult.Id); } }
public void AlteraEnderecoSucesso() { Endereco novo = new Endereco(); novo.Bairro = "Vila Paiva"; novo.Cep = "02075040"; novo.Cidade = "São Paulo"; novo.Uf = "SP"; novo.User = _enderecoTeste.User; novo.NomeEndereco = "AlteraEnderecoSucesso"; novo.Numero = 396; novo.Rua = "Manuel de Almeida"; if (novo != null) { _enderecoRepository.CadastroEndereco(novo); } var teste = _enderecoRepository.BuscarEnderecoPorNome(novo.NomeEndereco).FirstOrDefault(); _carrinhoRepository.AddProduto(_usuarioTeste.Id, _produtoTeste1.Id); _carrinhoRepository.AddEndereco(_usuarioTeste.Id, _enderecoTeste.Id); Carrinho carrinhoResult = _carrinhoRepository.AddEndereco(_usuarioTeste.Id, teste.Id); if (carrinhoResult.EnderecoId == _enderecoTeste.Id) { _carrinhoRepository.RemoverCarrinhoPorUsuario(_usuarioTeste.Id); _enderecoRepository.RemoverEndereco(teste.Id); Assert.Fail(); } else { _carrinhoRepository.RemoverCarrinhoPorUsuario(_usuarioTeste.Id); _enderecoRepository.RemoverEndereco(teste.Id); } }