public async Task should_add_new_customer__and_then_access_that_customer_and_it_should_have_the_same_properties_I_added() { _db = new AutoResolveContext(); SUT = new CustomerAsyncRepository(_db); iAmANewCustomerEveryTime = new Customer { FirstName = "IAmTheUnitTests", LastName = "UnitTests", Email = "*****@*****.**", Telephone = "07368 27272", Title = "Mr", }; var originalName = iAmANewCustomerEveryTime.FirstName; var originalTele = iAmANewCustomerEveryTime.Telephone; var orginalEmai = iAmANewCustomerEveryTime.Email; var result = await SUT.Add(iAmANewCustomerEveryTime); result.FirstName.ShouldEqual(originalName); result.Email.ShouldEqual(orginalEmai); result.Telephone.ShouldEqual(originalTele); }
public async Task should_add_new_customer__and_return_id() { _db = new AutoResolveContext(); SUT = new CustomerAsyncRepository(_db); //some context iAmANewCustomerEveryTime = new Customer { FirstName = "IAmTheUnitTests", LastName = "UnitTests", Email = "*****@*****.**", Telephone = "07368 27272", Title = "Mr", }; var result = await SUT.Add(iAmANewCustomerEveryTime); result.ShouldBeType<Customer>(); // returns ID }
public void Given() { _db = new AutoResolveContext(); SUT = new AccidentAsyncRepository(_db); IAmAnExistingCustomer = _db.Customers.First(); iAmAnExistingAccident = _db.Accidents.First(); iAmANewAccidentEveryTime = new Accident { AccidentDateTime = DateTime.Now.AddDays(-1), Latitude = 1.000, Longitude = -0.1232, HouseNameOrNumber = " VIA REPO 1a Test Accident", StreetName = "VIA REPO AccidentTest Place", Town = "VIA REPO AccidentTest Town", Country = "VIA REPO AccidentTest Country", PostCode = "VIA REPO Accident T1ST" }; }
public void should_add_a_customer() { db = new AutoResolveContext(); var customer = new Customer { Title = "Mr", FirstName = "TestCustomer", LastName = "Test", Updated = now, Created = now, Email = "test", Telephone = "09484 49493" }; db.Customers.Add(customer); var result = db.SaveChanges(); result.ShouldEqual(1); ; }
public void should_add_a_customer_accident_and_a_defendant() { var customer = new Customer { Title = "Mr", FirstName = "TestCustomer", LastName = "Test", Updated = now, Created = now, Email = "test", Telephone = "09484 49493" }; db.Customers.Add(customer); db.SaveChanges().ShouldEqual(1); var accident = new Accident { AccidentDateTime = DateTime.Now.AddDays(-1), Created = DateTime.Now, Updated = DateTime.Now, Latitude = 1.000, Longitude = -0.1232, HouseNameOrNumber = " Defendant1a Test Place", StreetName = " DefendantTest Place", Town = " DefendantTest Town", Country = " DefendantTest Country", PostCode = " OtherDriver T1ST", Customer = customer }; db.Accidents.Add(accident); db.SaveChanges().ShouldEqual(2); var def = new OtherDriver { DefendantDriverName = "TestDriver", VRN = "BL1 4SX", Notes = "This man was very reckless and nearly killed me", DefendantPolicyNumber = "AR12315435", Accident = accident }; db.OtherDrivers.Add(def); db.SaveChanges().ShouldEqual(2); }