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); } }
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 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); }
public void GetAllFilterByBranch_Test() { // Arrange TestKolgraphEntities context = new TestKolgraphEntities(); var repository = new PatientRepository(context); var phoneNumberService = new PatientPhoneNumberService(); var hitchayvutService = new HitchayvutService(); var service = new PatientService(repository, phoneNumberService, hitchayvutService); int branchId = 1; // Act IEnumerable <PatientModel> result = service.GetAllFilterByBranch(branchId); // Assert Assert.AreEqual(context.patient.Where(x => x.branchId == branchId).Count(), result.Count()); }
public void ConvertModelToEntity_Test() { // Arrange TestKolgraphEntities context = new TestKolgraphEntities(); var service = new PatientPhoneNumberService(); PatientPhoneNumberModel model = GetTestModel(); // Act patientPhoneNumber entity = service.ConvertModelToEntity(model); // Assert Assert.IsNotNull(entity); Assert.AreEqual(entity.number, model.Number); Assert.AreEqual(entity.patientId, model.PatientId); Assert.AreEqual(entity.isCurrent, model.IsCurrent); Assert.AreEqual(entity.isSmsNumber, model.IsSmsNumber); Assert.AreEqual(entity.phoneTypeId, model.PhoneType.Id); }