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 UpdatePersonNotExist() { 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.Update(person); manager.Save(); } }