public void UpdatePersonExist() { var options = new DbContextOptionsBuilder <EjContext>() .UseInMemoryDatabase(databaseName: "EjDataBase") .Options; int id = 1; Person person = new Person() { Id = id, Name = "Nicolas", Surname = "Fierro", Phone = "+598274563", Email = "*****@*****.**" }; using (var context = new EjContext(options)) { context.Set <Person>().Add(person); context.SaveChanges(); var manager = new PersonManagerDA(context); person.Name = "Braulio"; manager.Update(person); manager.Save(); Assert.AreEqual(manager.Get(id).Name, "Braulio"); context.Set <Person>().Remove(person); context.SaveChanges(); } }
public void GetAll() { var options = new DbContextOptionsBuilder <EjContext>() .UseInMemoryDatabase(databaseName: "EjDataBase") .Options; int id = 1; Person person = new Person() { Id = id, Name = "Nicolas", Surname = "Fierro", Phone = "+598274563", Email = "*****@*****.**" }; using (var context = new EjContext(options)) { context.Set <Person>().Add(person); context.SaveChanges(); var manager = new PersonManagerDA(context); List <Person> list = manager.GetAll().ToList(); Assert.AreEqual(list.Count, 1); context.Set <Person>().Remove(person); context.SaveChanges(); } }
public void GetByIdNotExist() { var options = new DbContextOptionsBuilder <EjContext>() .UseInMemoryDatabase(databaseName: "EjDataBase") .Options; int id = 1; using (var context = new EjContext(options)) { var manager = new PersonManagerDA(context); Person result = manager.Get(id); Assert.AreEqual(result, null); } }
public void RemovePersonNotExist() { var options = new DbContextOptionsBuilder <EjContext>() .UseInMemoryDatabase(databaseName: "EjDataBase") .Options; int id = 1; Person person = new Person() { Id = id, Name = "Nicolas", Surname = "Fierro", Phone = "+598274563", Email = "*****@*****.**" }; using (var context = new EjContext(options)) { var manager = new PersonManagerDA(context); manager.Remove(id); manager.Save(); } }