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_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_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)); }