public EnderecoServiceTest() { _contextoBase = new CotextoBase("EnderecoTestes"); _contextoBase.AdicionarTodosDados(); _contexto = new LojaContexto(_contextoBase.Options); }
public PromocaoServiceTest() { _contextoBase = new CotextoBase("PromocaoTestes"); _contexto = new LojaContexto(_contextoBase.Options); //_produtoService = new ProdutoService(_contexto); _promocaoService = new PromocoesService(_contexto); }
public void Devera_Add_Nova_Compra() { var baseContext = new CotextoBase("AddCompra"); var context = new LojaContexto(baseContext.Options); var fakeCompra = _contextoBase.GetDadosFake <Compra>() .Where(x => x.Id == 4) .Join(_contextoBase.GetDadosFake <Compra>(), compra => compra.ClienteId, cliente => cliente.Id, (cliente, compra) => compra) .Join(_contextoBase.GetDadosFake <Produto>(), compra => compra.ProdutoId, produto => produto.Id, (compra, produto) => compra) .Distinct() .FirstOrDefault(); fakeCompra.Id = 0; //metodo de teste var compraservice = new CompraService(context); var atual = compraservice.Salvar(fakeCompra); //Assert Assert.NotEqual(0, fakeCompra.Id); }
//private ClienteService _clienteService; //private ProdutoService _produtoService; public CompraServicesTest() { _contextoBase = new CotextoBase("ComprasTestes"); _contexto = new LojaContexto(_contextoBase.Options); _comprasService = new CompraService(_contexto); //_clienteService = new ClienteService(_contexto); //_produtoService = new ProdutoService(_contexto); }
public ClienteServiceTest() { _contextoBase = new CotextoBase("ClienteTestes"); _contextoBase.AdicionarTodosDados(); _contexto = new LojaContexto(_contextoBase.Options); //_enderecoService = new EnderecoService(_contexto); _clienteService = new ClienteService(_contexto); }
public void Devera_Add_Novo_Produto() { var baseContext = new CotextoBase("AddProd"); var context = new LojaContexto(baseContext.Options); var fakeProduto = baseContext.GetDadosFake <Produto>().Find(x => x.Id == 3); fakeProduto.Id = 0; //metodo de teste var proservices = new ProdutoService(context); var atual = proservices.Salvar(fakeProduto); //Assert Assert.NotEqual(0, fakeProduto.Id); }
public void Devera_Add_Nova_Promocao() { var baseContext = new CotextoBase("AddPromocao"); var context = new LojaContexto(baseContext.Options); var promocao = baseContext.GetDadosFake <Promocao>().FirstOrDefault(); promocao.Id = 0; promocao.IncluiProduto(baseContext.GetDadosFake <Produto>().FirstOrDefault()); //metodo de teste var promoservices = new PromocoesService(context); var promocaoAtual = promoservices.Salvar(promocao); //Assert Assert.NotEqual(0, promocaoAtual.Id); }
public void Devera_Add_Novo_Cliente() { var baseContext = new CotextoBase("AddCliente"); var context = new LojaContexto(baseContext.Options); // erro endereco Unique var fakeCliente = baseContext.GetDadosFake <Endereco>() .Where(x => x.Id == 1) .Join(_contextoBase.GetDadosFake <Cliente>(), endereco => endereco.Id, cliente => cliente.EnderecoId, (endereco, cliente) => cliente) .Distinct() .FirstOrDefault(); fakeCliente.Id = 0; //Assert var clieneservices = new ClienteService(context); Assert.Throws <ArgumentException>(() => _clienteService.Salvar(fakeCliente)); }