public void UpdateCustomer() { using (var cc = new CustomerContext()) { cc.Database.Delete(); cc.Database.Create(); } var repo = new Left4Edit.Models.Repo.EFCustomerRepo(); repo.AddCustomer(CreateTestCustomer_EF().First()); repo.SaveChanges(); var customer = repo.GetCustomers().First(); Int32 customerKey = customer.ID; String customerName = customer.Name; String newCustomerName = "APPLE SAUCE!"; customer.Name = newCustomerName; repo.UpdateCustomer(customer); repo.SaveChanges(); customer = repo.GetCustomer(customerKey); Assert.IsTrue(customer.Name == newCustomerName); }
public void EF_Customer_GetCustomer() { using (var cc = new CustomerContext()) { cc.Database.Delete(); cc.Database.Create(); } Left4Edit.Models.Repo.ICustomerRepo repo = new Left4Edit.Models.Repo.EFCustomerRepo(); repo.AddCustomer(CreateTestCustomer_EF().First()); repo.SaveChanges(); var cust = repo.GetCustomer(repo.GetCustomers().First().ID); Assert.IsNotNull(cust); Assert.IsNotNull(cust.Credentials); Assert.IsNotNull(cust.Contacts); Assert.IsNotNull(cust.Nodes); Assert.IsNotNull( cust.Nodes.Where(n => n.Address == "node1.billmcg.com") .First().Credentials ); }