public void CadastraCliente() { //arrange builder = new DbContextOptionsBuilder <WebCadastradorContext>() .UseLazyLoadingProxies() .UseSqlServer("Server=(localdb)\\mssqllocaldb;Database=WebCadastradorContext-dc88d854-cb2b-41f0-851e-fa57b037f7e8;Trusted_Connection=True;MultipleActiveResultSets=true"); context = new WebCadastradorContext(builder.Options); context.Clientes.Clear(); cliente1 = Generator.ValidCliente(); context.Clientes.Add(cliente1); var c2 = Generator.ValidCliente(); context.Clientes.Add(c2); context.SaveChanges(); page = new UpdateClientePage(); novoCliente = Generator.ValidClienteViewModel(); novoCliente.CPF = c2.CPF; //act page.NavegaToEdit(cliente1.Id); page.ModificaCliente(novoCliente); }
public void ModificaCliente() { //arrange var builder = new DbContextOptionsBuilder <WebCadastradorContext>() .UseLazyLoadingProxies() .UseSqlServer("Server=(localdb)\\mssqllocaldb;Database=WebCadastradorContext-dc88d854-cb2b-41f0-851e-fa57b037f7e8;Trusted_Connection=True;MultipleActiveResultSets=true"); context = new WebCadastradorContext(builder.Options); context.Clientes.Clear(); var c = Generator.ValidCliente(); c.CPF = "00870021087"; context.Clientes.Add(c); context.SaveChanges(); var page = new UpdateClientePage(); var id = context.Clientes.First().Id; clienteEditado = Generator.ValidClienteViewModel(); clienteEditado.estadoCivil = EstadoCivil.Casado; //act page.NavegaToEdit(id); page.ModificaCliente(clienteEditado); context = new WebCadastradorContext(builder.Options); cliente = context.Clientes.First(); clienteEditado.CPF = cliente.CPF; }