public void PatientsAttributesTypes_Test2() { string[] errors = new string[] { }; patients t_patients = null; patientsattributestypes t_patientsattributestypes = null; patientsattributes t_patientsattributes = null; _dentnedModel.Patients.Remove(_dentnedModel.Patients.List(r => r.patients_name == "XX1" && r.patients_surname == "XX1").ToArray()); _dentnedModel.PatientsAttributesTypes.Remove(_dentnedModel.PatientsAttributesTypes.List(r => r.patientsattributestypes_name == "XX1").ToArray()); t_patients = new patients() { patients_name = "XX1", patients_surname = "XX1", patients_birthdate = DateTime.Now, patients_birthcity = "xxx", patients_doctext = "xxx", patients_sex = "M", patients_username = "******", patients_password = "******" }; _dentnedModel.Patients.Add(t_patients); t_patientsattributestypes = new patientsattributestypes() { patientsattributestypes_name = "XX1" }; _dentnedModel.PatientsAttributesTypes.Add(t_patientsattributestypes); t_patientsattributes = new patientsattributes() { patients_id = t_patients.patients_id, patientsattributestypes_id = t_patientsattributestypes.patientsattributestypes_id, patientsattributes_value = "XX" }; _dentnedModel.PatientsAttributes.Add(t_patientsattributes); Assert.IsFalse(_dentnedModel.PatientsAttributesTypes.CanRemove(_dentnedModel.PatientsAttributesTypes.List(r => r.patientsattributestypes_name == "XX1").ToArray())); _dentnedModel.Patients.Remove(_dentnedModel.Patients.List(r => r.patients_name == "XX1" && r.patients_surname == "XX1").ToArray()); Assert.IsTrue(_dentnedModel.PatientsAttributesTypes.CanRemove(_dentnedModel.PatientsAttributesTypes.List(r => r.patientsattributestypes_name == "XX1").ToArray())); _dentnedModel.PatientsAttributesTypes.Remove(_dentnedModel.PatientsAttributesTypes.List(r => r.patientsattributestypes_name == "XX1").ToArray()); }
public void PatientsAttributes_TestSystemAttribute() { string[] errors = new string[] { }; patients t_patients = null; patientsattributestypes patientsattributestypesSendAppointmentsReminder = null; patientsattributes t_patientsattributes = null; patientsattributestypesSendAppointmentsReminder = _dentnedModel.PatientsAttributesTypes.FirstOrDefault(r => r.patientsattributestypes_name == PatientsAttributesTypesRepository.SystemAttributes.SendAppointmentsReminder.ToString()); if (patientsattributestypesSendAppointmentsReminder == null) { patientsattributestypesSendAppointmentsReminder = new patientsattributestypes() { patientsattributestypes_name = PatientsAttributesTypesRepository.SystemAttributes.SendAppointmentsReminder.ToString(), }; _dentnedModel.PatientsAttributesTypes.Add(patientsattributestypesSendAppointmentsReminder); } _dentnedModel.Patients.Remove(_dentnedModel.Patients.List(r => r.patients_name == "XX1" && r.patients_surname == "XX1").ToArray()); t_patients = new patients() { patients_name = "XX1", patients_surname = "XX1", patients_birthdate = DateTime.Now, patients_birthcity = "xxx", patients_doctext = "xxx", patients_sex = "M", patients_username = "******", patients_password = "******" }; _dentnedModel.Patients.Add(t_patients); t_patientsattributes = new patientsattributes() { patients_id = t_patients.patients_id, patientsattributestypes_id = patientsattributestypesSendAppointmentsReminder.patientsattributestypes_id, patientsattributes_value = "XX" }; Assert.IsTrue(_dentnedModel.PatientsAttributes.CanAdd(t_patientsattributes)); _dentnedModel.PatientsAttributes.Add(t_patientsattributes); t_patientsattributes = new patientsattributes() { patients_id = t_patients.patients_id, patientsattributestypes_id = patientsattributestypesSendAppointmentsReminder.patientsattributestypes_id, patientsattributes_value = "XX2" }; Assert.IsFalse(_dentnedModel.PatientsAttributes.CanAdd(t_patientsattributes)); t_patientsattributes = _dentnedModel.PatientsAttributes.FirstOrDefault(r => r.patients_id == t_patients.patients_id && r.patientsattributestypes_id == patientsattributestypesSendAppointmentsReminder.patientsattributestypes_id); t_patientsattributes.patientsattributes_value = "XX3"; Assert.IsTrue(_dentnedModel.PatientsAttributes.CanUpdate(t_patientsattributes)); _dentnedModel.PatientsAttributes.Update(t_patientsattributes); t_patientsattributes = new patientsattributes() { patients_id = t_patients.patients_id, patientsattributestypes_id = patientsattributestypesSendAppointmentsReminder.patientsattributestypes_id, patientsattributes_value = "XX2" }; Assert.IsFalse(_dentnedModel.PatientsAttributes.CanAdd(t_patientsattributes)); t_patientsattributes = _dentnedModel.PatientsAttributes.FirstOrDefault(r => r.patients_id == t_patients.patients_id && r.patientsattributestypes_id == patientsattributestypesSendAppointmentsReminder.patientsattributestypes_id); _dentnedModel.PatientsAttributes.Remove(t_patientsattributes); t_patientsattributes = new patientsattributes() { patients_id = t_patients.patients_id, patientsattributestypes_id = patientsattributestypesSendAppointmentsReminder.patientsattributestypes_id, patientsattributes_value = "XX2" }; Assert.IsTrue(_dentnedModel.PatientsAttributes.CanAdd(t_patientsattributes)); _dentnedModel.Patients.Remove(_dentnedModel.Patients.List(r => r.patients_name == "XX1" && r.patients_surname == "XX1").ToArray()); }