public void Mem_Customer_Create() { var repo = new Left4Edit.Models.Repo.MemCustomerRepo(); var customer = CreateTestCustomer_Mem().ElementAt(0); customer.ID = 0; repo.NewCustomer(customer); repo.SaveChanges(); var retCust = repo.GetCustomer(0); Assert.IsNotNull(retCust); Assert.IsNotNull(retCust.Credentials); Assert.IsNotNull(retCust.Contacts); Assert.IsNotNull(retCust.Nodes); }
public void Mem_Customer_AddItems() { var repo = new Left4Edit.Models.Repo.MemCustomerRepo(); var customer = CreateTestCustomer_Mem().ElementAt(0); customer.ID = 0; repo.NewCustomer(customer); var contact = new Contact() { FirstName = "Test", LastName = "User", Email = "*****@*****.**", MyCustomer = customer, ID = 100 }; repo.AddContactToCustomer(contact, customer.ID); Assert.IsTrue( repo.GetCustomer(0) .Contacts .Where(c => c.ID == 100) .First().FirstName == "Test" ); }