private void CarregarUsuarios(TesteDataContext context) { //if (System.Diagnostics.Debugger.IsAttached == false) //{ // System.Diagnostics.Debugger.Launch(); //} try { var path = Path.Combine(Root, Constante.DiretorioArquivo, Constante.NomeDoArquivo); var usuarios = JsonConvert.DeserializeObject <List <User> >(File.ReadAllText(path)); context.Users.AddRange(usuarios); } catch (Exception ex) { throw ex; } }
public async Task DeveRetornarLista() { var pessoa = new Pessoa { Nome = "Jairo", Twitter = "@jairodrigues" }; await TesteDataContext.AddAsync(pessoa); await TesteDataContext.SaveChangesAsync(); var response = await Client.GetAsync(BaseURL); response.EnsureSuccessStatusCode(); var responseString = await response.Content.ReadAsStringAsync(); var data = JsonConvert.DeserializeObject <List <Pessoa> >(responseString); Assert.Equal(data.Count, 1); Assert.Contains(data, x => x.Nome == pessoa.Nome); }
public CustomerRepository(TesteDataContext context) { this._context = context; }
protected override void Seed(TesteDataContext context) { CarregarUsuarios(context); context.SaveChanges(); }
public EmployeeRepository(TesteDataContext context) { _context = context; }