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"
            );
        }