public void TestAddCustomerMissingRequiredFields() { using (EntityContext context = new EntityContext()) { Customer customer = new Customer(_validator); ICustomerRepository repository = new CustomerRepository(context); repository.Create(customer); repository.Save(); } }
public void TestCustomerLoading() { var customer = _dbContext.Customers.Where(o => o.CustomerId == 1); ICustomerRepository repository = new CustomerRepository(_dbContext); Debug.WriteLine(customer.Single().FirstName); var customers = repository.GetAll(); //Debug.Assert(customers.Count == 0); Customer customer2 = new Customer(_validator) { FirstName = "Test", City = "bethlehem" }; repository.Create(customer2); repository.Save(); }
public void ShowSmartFieldUpating() { ICustomerRepository repository = new CustomerRepository(_dbContext); var customers = repository.GetAll(); Debug.Assert(customers.Count() == 0); Customer customer = new Customer(_validator) { FirstName = "Test", City = "bethlehem" }; repository.Create(customer); repository.Save(); customer.Address = "1 main st" + DateTime.Now.ToString(); customer.City = customer.City; repository.Update(customer); repository.Save(); }