public void Add_Adds_Customer_To_Store() { var customerFake = new CustomerFake(); _repository.Add(customerFake); Received.InOrder(() => { _defaultSession.Store(customerFake); _defaultSession.SaveChanges(); _defaultSession.Dispose(); }); }
public void Delete_Retrieves_Customer_And_Delete_From_Store() { string id = "1001"; var customerFake = new CustomerFake { Id = id }; var instance = new CustomerFake(); _defaultSession.Load <CustomerFake>(id).Returns(instance); _repository.Delete(customerFake); Received.InOrder(() => { _defaultSession.Delete(instance); _defaultSession.SaveChanges(); _defaultSession.Dispose(); }); }