public void Can_add_new_dog() { var dog = new Dog { FirstName = "Adam", LastName = "Patel" }; IDogRepository repository = new DogRepository(); repository.Add(dog); // use session to try to load the dog using (ISession session = _sessionFactory.OpenSession()) { var fromDb = session.Get<Dog>(dog.DogId); // Test that the dog was successfully inserted Assert.IsNotNull(fromDb); Assert.AreNotSame(dog, fromDb); Assert.AreEqual(dog.FirstName, fromDb.FirstName); Assert.AreEqual(dog.LastName, fromDb.LastName); } repository.Remove(dog); }
public void Can_remove_existing_dog() { var dog = _dogs[0]; IDogRepository repository = new DogRepository(); repository.Remove(dog); using (ISession session = _sessionFactory.OpenSession()) { var fromDb = session.Get<Dog>(dog.DogId); Assert.IsNull(fromDb); } }
private void DeleteInitialData() { IDogRepository repository = new DogRepository(); foreach (var dog in _dogs) { Dog fromDb = repository.GetById(dog.DogId); if (fromDb != null) { repository.Remove(dog); } } }
private void DeleteInitialData() { IGroomingRepository groomingRepository = new GroomingRepository(); foreach (var grooming in _groomings) { Grooming fromDb = groomingRepository.GetById(grooming.GroomingId); if (fromDb != null) { groomingRepository.Remove(grooming); } } IUserRepository userRepository = new UserRepository(); userRepository.Remove(_user1); userRepository.Remove(_user2); IDogRepository dogRepository = new DogRepository(); dogRepository.Remove(_dog1); dogRepository.Remove(_dog2); IGroomingTypeRepository groomingTypeRepository = new GroomingTypeRepository(); groomingTypeRepository.Remove(_groomingType1); groomingTypeRepository.Remove(_groomingType2); }
private void DeleteInitialData() { ITrainingRepository trainingRepository = new TrainingRepository(); foreach (var training in _trainings) { Training fromDb = trainingRepository.GetById(training.TrainingId); if (fromDb != null) { trainingRepository.Remove(training); } } IUserRepository userRepository = new UserRepository(); userRepository.Remove(_user1); userRepository.Remove(_user2); IDogRepository dogRepository = new DogRepository(); dogRepository.Remove(_dog1); dogRepository.Remove(_dog2); ICostRepository costRepository = new CostRepository(); costRepository.Remove(_classCost); costRepository.Remove(_preK9DaycareCost); costRepository.Remove(_newClassCost); ICostTypeRepository costTypeRepository = new CostTypeRepository(); costTypeRepository.Remove(_classType); }
private void DeleteInitialData() { IDaycareRepository daycareRepository = new DaycareRepository(); foreach (var daycare in _daycares) { Daycare fromDb = daycareRepository.GetById(daycare.DaycareId); if (fromDb != null) { daycareRepository.Remove(daycare); } } IUserRepository userRepository = new UserRepository(); userRepository.Remove(_user1); userRepository.Remove(_user2); IDogRepository dogRepository = new DogRepository(); dogRepository.Remove(_dog1); dogRepository.Remove(_dog2); ICostRepository costRepository = new CostRepository(); costRepository.Remove(_daycareCost); }
private void DeleteInitialData() { IPickupDropoffRepository pickupDropoffRepository = new PickupDropoffRepository(); foreach (var pickupDropoff in _pickupDropoffs) { PickupDropoff fromDb = pickupDropoffRepository.GetById(pickupDropoff.PickupDropoffId); if (fromDb != null) { pickupDropoffRepository.Remove(pickupDropoff); } } IUserRepository userRepository = new UserRepository(); userRepository.Remove(_user1); userRepository.Remove(_user2); IDogRepository dogRepository = new DogRepository(); dogRepository.Remove(_dog1); dogRepository.Remove(_dog2); ICostRepository costRepository = new CostRepository(); costRepository.Remove(_pickupCost); costRepository.Remove(_dropoffCost); costRepository.Remove(_newPickupCost); }
private void DeleteInitialData() { IBoardingRepository boardingRepository = new BoardingRepository(); foreach (var boarding in _boardings) { Boarding fromDb = boardingRepository.GetById(boarding.BoardingId); if (fromDb != null) { boardingRepository.Remove(boarding); } } IUserRepository userRepository = new UserRepository(); userRepository.Remove(_user1); userRepository.Remove(_user2); IDogRepository dogRepository = new DogRepository(); dogRepository.Remove(_dog1); dogRepository.Remove(_dog2); ICostRepository costRepository = new CostRepository(); costRepository.Remove(_boardingCost); costRepository.Remove(_sundayDaycareCost); }