public void ConvertEntityToModel_Test()
        {
            // Arrange
            TestKolgraphEntities context = new TestKolgraphEntities();
            //var repository = new PatientPhoneNumberRepository(context);
            var service = new PatientPhoneNumberService();
            patientPhoneNumber entity = context.patientPhoneNumber.Where(x => x.id == 1).FirstOrDefault();

            // Act
            PatientPhoneNumberModel model = service.ConvertEntityToModel(entity);

            // Assert
            Assert.IsNotNull(model);
            Assert.AreEqual(model.Id, entity.id);
            Assert.AreEqual(model.Number, entity.number);
            Assert.AreEqual(model.PatientId, entity.patientId);
            Assert.AreEqual(model.IsCurrent, entity.isCurrent);
            Assert.AreEqual(model.IsSmsNumber, entity.isSmsNumber);
            if (entity.phoneType == null)
            {
                Assert.AreEqual(model.PhoneType, null);
            }
            else
            {
                Assert.AreEqual(model.PhoneType.Id, entity.phoneTypeId);
            }
        }
Example #2
0
        public void GetById_Test()
        {
            // Arrange
            TestKolgraphEntities context = new TestKolgraphEntities();
            var repository = new GenderRepository(context);

            // Act
            gender result = repository.GetById(4);

            // Assert
            Assert.IsNotNull(result);
            Assert.AreEqual(4, result.id);
        }
Example #3
0
        public void GetDefault_Test()
        {
            // Arrange
            TestKolgraphEntities context = new TestKolgraphEntities();
            var repository = new AppointmentTypeRepository(context);

            // Act
            appointmentType result = repository.GetDefault();

            // Assert
            Assert.IsNotNull(result);
            Assert.IsTrue((bool)result.isDefault);
        }
Example #4
0
        public void GetAll_Test()
        {
            // Arrange
            TestKolgraphEntities context = new TestKolgraphEntities();
            var repository = new AppointmentTestEmployeeRepository(context);

            // Act
            IEnumerable <appointment_test_clinician> result = repository.GetAll();

            // Assert
            Assert.IsNotNull(result);
            Assert.AreEqual(context.appointment_test_clinician.Count(), result.Count());
        }
Example #5
0
        public void GetAll_Test()
        {
            // Arrange
            TestKolgraphEntities context = new TestKolgraphEntities();
            var repository = new PatientRepository(context);

            // Act
            IEnumerable <patient> result = repository.GetAll();

            // Assert
            Assert.IsNotNull(result);
            Assert.AreEqual(context.patient.Count(), result.Count());
        }
Example #6
0
        public void GetAll_Test()
        {
            // Arrange
            TestKolgraphEntities context = new TestKolgraphEntities();
            var repository = new AppointmentHitchayvutRepository(context);

            // Act
            IEnumerable <appointment_hitchayvut> result = repository.GetAll();

            // Assert
            Assert.IsNotNull(result);
            Assert.AreEqual(context.appointment_hitchayvut.Count(), result.Count());
        }
        public void GetAllFilterByPatient_Test()
        {
            // Arrange
            TestKolgraphEntities context = new TestKolgraphEntities();
            var repository = new HitchayvutRepository(context);
            int patientId  = 1;

            // Act
            IEnumerable <hitchayvut> result = repository.GetAllFilterByPatient(patientId);

            // Assert
            Assert.AreEqual(context.hitchayvut.Where(x => x.patientId == patientId).Count(), result.Count());
        }
Example #8
0
        public void GetAllFilterByBranch_Test()
        {
            // Arrange
            TestKolgraphEntities context = new TestKolgraphEntities();
            var repository = new PatientRepository(context);
            int branchId   = 1;

            // Act
            IEnumerable <patient> result = repository.GetAllFilterByBranch(branchId);

            // Assert
            Assert.AreEqual(context.patient.Where(x => x.branchId == branchId).Count(), result.Count());
        }
        public void GetAllFilterByPatient_Test()
        {
            // Arrange
            TestKolgraphEntities context = new TestKolgraphEntities();
            var repository = new PatientPhoneNumberRepository(context);
            int patientId  = 1;

            // Act
            IEnumerable <patientPhoneNumber> result = repository.GetAllFilterByPatient(patientId);

            // Assert
            Assert.AreEqual(context.patientPhoneNumber.Where(x => x.patientId == patientId).Count(), result.Count());
            Assert.AreEqual(result.Where(x => x.patientId == 1).Count(), result.Count());
        }
        public void GetAll_Test()
        {
            // Arrange
            TestKolgraphEntities context = new TestKolgraphEntities();
            var repository = new AppointmentEmployeeRepository(context);
            var service    = new AppointmentEmployeeService(repository);

            // Act
            IEnumerable <AppointmentEmployeeModel> result = service.GetAll();

            // Assert
            Assert.IsNotNull(result);
            Assert.AreEqual(context.appointment_employee.Count(), result.Count());
        }
Example #11
0
        public void GetDefault_Test()
        {
            // Arrange
            TestKolgraphEntities context = new TestKolgraphEntities();
            var repository = new BranchRepository(context);
            var service    = new BranchService(repository);

            // Act
            BranchModel result = service.GetDefault();

            // Assert
            Assert.IsNotNull(result);
            Assert.IsTrue(result.IsDefault);
        }
Example #12
0
        public void GetById_Test()
        {
            // Arrange
            TestKolgraphEntities context = new TestKolgraphEntities();
            var repository = new GenderRepository(context);
            var service    = new GenderService(repository);

            // Act
            GenderModel result = service.GetById(4);

            // Assert
            Assert.IsNotNull(result);
            Assert.AreEqual(4, result.Id);
        }
Example #13
0
        public void GetAllFilterByBranch_Test()
        {
            // Arrange
            TestKolgraphEntities context = new TestKolgraphEntities();
            var repository = new RoomRepository(context);
            var service    = new RoomService(repository);
            int branchId   = 1;

            // Act
            IEnumerable <RoomModel> result = service.GetAllFilterByBranch(branchId);

            // Assert
            Assert.AreEqual(context.room.Where(x => x.branchId == branchId).Count(), result.Count());
        }
Example #14
0
        public void ConvertModelToEntity_Test()
        {
            // Arrange
            TestKolgraphEntities context = new TestKolgraphEntities();
            var service            = new AppointmentService();
            AppointmentModel model = GetTestModel();

            // Act
            appointment entity = service.ConvertModelToEntity(model);

            // Assert
            Assert.IsNotNull(entity);
            Assert.AreEqual(model.DateTime, entity.dateTime);
        }
Example #15
0
        public void GetAllFilterByCurrent_Test()
        {
            // Arrange
            TestKolgraphEntities context = new TestKolgraphEntities();
            var repository = new EmployeeRepository(context);
            var service    = new EmployeeService(repository);

            // Act
            IEnumerable <EmployeeModel> result = service.GetAllFilterByCurrent();

            // Assert
            Assert.IsNotNull(result);
            Assert.AreEqual(context.employee.Where(x => x.isCurrent).Count(), result.Count());
        }
Example #16
0
        public void ConvertModelToEntity_Test()
        {
            // Arrange
            TestKolgraphEntities context = new TestKolgraphEntities();
            var         service          = new GenderService();
            GenderModel model            = GetTestModel();

            // Act
            gender entity = service.ConvertModelToEntity(model);

            // Assert
            Assert.IsNotNull(entity);
            Assert.AreEqual(entity.name, model.Name);
        }
Example #17
0
        public void GetById_Test()
        {
            // Arrange
            TestKolgraphEntities context = new TestKolgraphEntities();
            var repository = new AppointmentTestEmployeeRepository(context);
            int id         = 1;

            // Act
            appointment_test_clinician result = repository.GetById(id);

            // Assert
            Assert.IsNotNull(result);
            Assert.AreEqual(id, result.id);
        }
Example #18
0
        public void GetAll_Test()
        {
            // Arrange
            TestKolgraphEntities context = new TestKolgraphEntities();
            var repository = new BranchRepository(context);
            var service    = new BranchService(repository);

            // Act
            IEnumerable <BranchModel> result = service.GetAll();

            // Assert
            Assert.IsNotNull(result);
            Assert.AreEqual(context.branch.Count(), result.Count());
        }
Example #19
0
        public void GetAllFilterByAppointmentTest_Test()
        {
            // Arrange
            TestKolgraphEntities context = new TestKolgraphEntities();
            var repository        = new AppointmentTestEmployeeRepository(context);
            int appointmentTestId = 1;

            // Act
            IEnumerable <appointment_test_clinician> result = repository.GetAllFilterByAppointmentTest(appointmentTestId);

            // Assert
            Assert.AreEqual(context.appointment_test_clinician.Where(x => x.appointmentTestId == appointmentTestId).Count(), result.Count());
            Assert.AreEqual(result.Where(x => x.appointmentTestId == appointmentTestId).Count(), result.Count());
        }
Example #20
0
        public void ConvertModelToEntity_Test()
        {
            // Arrange
            TestKolgraphEntities context = new TestKolgraphEntities();
            var          service         = new PatientService();
            PatientModel model           = GetTestModel();

            // Act
            patient entity = service.ConvertModelToEntity(model);

            // Assert
            Assert.IsNotNull(entity);
            Assert.AreEqual(model.Zehut, entity.zehut);
        }
Example #21
0
        public void GetAllFilterByCurrent_Test()
        {
            // Arrange
            TestKolgraphEntities context = new TestKolgraphEntities();
            var repository = new AppointmentTypeRepository(context);

            // Act
            IEnumerable <appointmentType> result = repository.GetAllFilterByCurrent();

            // Assert
            Assert.IsNotNull(result);
            Assert.AreEqual(context.appointmentType.Where(x => x.isCurrent).Count(), result.Count());
            Assert.AreEqual(result.Where(x => x.isCurrent).Count(), result.Count());
        }
Example #22
0
        public void GetById_Test()
        {
            // Arrange
            TestKolgraphEntities context = new TestKolgraphEntities();
            var repository = new PatientRepository(context);
            int id         = 1;

            // Act
            patient result = repository.GetById(id);

            // Assert
            Assert.IsNotNull(result);
            Assert.AreEqual(id, result.id);
        }
        public void GetAll_Test()
        {
            // Arrange
            TestKolgraphEntities context = new TestKolgraphEntities();
            var repository = new PatientPhoneNumberRepository(context);
            var service    = new PatientPhoneNumberService(repository);

            // Act
            IEnumerable <PatientPhoneNumberModel> result = service.GetAll();

            // Assert
            Assert.IsNotNull(result);
            Assert.AreEqual(context.patientPhoneNumber.Count(), result.Count());
        }
        public void GetAllFilterByPatient_Test()
        {
            // Arrange
            TestKolgraphEntities context = new TestKolgraphEntities();
            var repository = new PatientPhoneNumberRepository(context);
            var service    = new PatientPhoneNumberService(repository);

            // Act
            IEnumerable <PatientPhoneNumberModel> result = service.GetAllFilterByPatientId(1);

            // Assert
            Assert.AreEqual(context.patientPhoneNumber.Where(x => x.patientId == 1).Count(), result.Count());
            Assert.AreEqual(result.Where(x => x.PatientId == 1).Count(), result.Count());
        }
        public void GetAllFilterByDate_Test()
        {
            // Arrange
            TestKolgraphEntities context = new TestKolgraphEntities();
            var repository = new AppointmentRepository(context);
            int year       = 2019;
            int month      = 7;
            int day        = 7;

            // Act
            IEnumerable <appointment> result = repository.GetAllFilterByDate(year, month, day);

            // Assert
            Assert.AreEqual(context.appointment.Where(x => x.dateTime.Year == year && x.dateTime.Month == month && x.dateTime.Day == day).Count(), result.Count());
        }
        public void GetById_Test()
        {
            // Arrange
            TestKolgraphEntities context = new TestKolgraphEntities();
            var repository = new AppointmentEmployeeRepository(context);
            var service    = new AppointmentEmployeeService(repository);
            int id         = 1;

            // Act
            AppointmentEmployeeModel result = service.GetById(id);

            // Assert
            Assert.IsNotNull(result);
            Assert.AreEqual(id, result.Id);
        }
        public void GetById_Test()
        {
            // Arrange
            TestKolgraphEntities context = new TestKolgraphEntities();
            var repository = new PatientPhoneNumberRepository(context);
            var service    = new PatientPhoneNumberService(repository);
            int id         = 1;

            // Act
            PatientPhoneNumberModel result = service.GetById(id);

            // Assert
            Assert.IsNotNull(result);
            Assert.AreEqual(id, result.Id);
        }
Example #28
0
        public void ConvertModelToEntity_Test()
        {
            // Arrange
            TestKolgraphEntities context = new TestKolgraphEntities();
            var        service           = new TitleService();
            TitleModel model             = GetTestModel();

            // Act
            title entity = service.ConvertModelToEntity(model);

            // Assert
            Assert.IsNotNull(entity);
            Assert.AreEqual(entity.name, model.Name);
            Assert.AreEqual(entity.isCurrent, model.IsCurrent);
        }
Example #29
0
        public void ConvertEntityToModel_Test()
        {
            // Arrange
            TestKolgraphEntities context = new TestKolgraphEntities();
            //var repository = new GenderRepository(context);
            var    service = new GenderService();
            gender entity  = context.gender.Where(x => x.id == 4).FirstOrDefault();

            // Act
            GenderModel model = service.ConvertEntityToModel(entity);

            // Assert
            Assert.IsNotNull(model);
            Assert.AreEqual(model.Id, entity.id);
            Assert.AreEqual(model.Name, entity.name);
        }
        public void ConvertModelToEntity_Test()
        {
            // Arrange
            TestKolgraphEntities context = new TestKolgraphEntities();
            var service = new AppointmentHitchayvutService();
            AppointmentHitchayvutModel model = GetTestModel();

            // Act
            appointment_hitchayvut entity = service.ConvertModelToEntity(model);

            // Assert
            Assert.IsNotNull(entity);
            Assert.AreEqual(model.Id, entity.id);
            Assert.AreEqual(model.AppointmentId, entity.appointmentId);
            Assert.AreEqual(model.Hitchayvut.Id, entity.hitchayvutId);
        }