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); }
public void Can_get_existing_training_by_id() { ITrainingRepository repository = new TrainingRepository(); var fromDb = repository.GetById(_trainings[1].TrainingId); Assert.IsNotNull(fromDb); Assert.AreNotSame(_trainings[1], fromDb); Assert.AreEqual(_trainings[1].Date, fromDb.Date); Assert.AreEqual(_trainings[1].Dog, fromDb.Dog); Assert.AreEqual(_trainings[1].User, fromDb.User); Assert.AreEqual(_trainings[1].ClassType, fromDb.ClassType); Assert.AreEqual(_trainings[1].ClassCost, fromDb.ClassCost); Assert.AreEqual(_trainings[1].PreK9DaycareCost, fromDb.PreK9DaycareCost); }