public void CreateAdd()
        {
            var patient  = new Patient("Ivan", "Ivanov", "KI55000", "+375152996");
            var patient1 = new Patient("Petr", "Sergeev", "KH1234311", "+375291545");

            var doctor = new Doctor("Platon", "Sidorov", "Therapist");

            var car = new MedicalCar("Mercedes Benz Sprinter 412", "12.05.2009", "VBGTF48483D6");

            var call  = new Call(new DateTime(2015, 3, 15));
            var call1 = new Call(new DateTime(2015, 3, 16));

            var waybill = new Waybill(new DateTime(2015, 3, 16));

            doctor.Patients.Add(patient);
            doctor.Patients.Add(patient1);
            doctor.Car.Add(car);

            car.Doctors.Add(doctor);
            car.Waybills.Add(waybill);

            call.Patient.Add(patient);
            call.Waybill = waybill;

            call1.Patient.Add(patient1);
            call1.Waybill = waybill;

            waybill.Car = car;
            waybill.Calls.Add(call);
            waybill.Calls.Add(call1);

            patient.Call   = call;
            patient.Doctor = doctor;

            patient1.Call   = call1;
            patient1.Doctor = doctor;

            using (var context = new DataContext())
            {
                context.Database.CreateIfNotExists();

                // context.Database.Delete();
                BaseRepository <Call>       calls       = new CallRepository(context);
                BaseRepository <Doctor>     doctors     = new DoctorRepository(context);
                BaseRepository <MedicalCar> medicalCars = new MedicalCarRepository(context);
                BaseRepository <Patient>    patients    = new PatientRepository(context);
                BaseRepository <Waybill>    waybills    = new WaybillRepository(context);

                patients.Add(patient1);
                patients.Save();
            }
        }
        public void UpdateTest()
        {
            int updatedEntityCount;

            using (var context = new DataContext())
            {
                BaseRepository <MedicalCar> medicalCars = new MedicalCarRepository(context);
                var meddicCar = medicalCars.Get(m => m.Model == "Mercedes Benz Sprinter 412").FirstOrDefault();
                meddicCar.Model = "Mercedes Benz Sprinter 312";
                medicalCars.Update(meddicCar);
                medicalCars.Save();

                updatedEntityCount = medicalCars.Get(m => m.Model == "Mercedes Benz Sprinter 312").Count();
            }

            Assert.AreEqual(1, updatedEntityCount);
        }