public void ContactsTypes_Test2() { string[] errors = new string[] { }; patients t_patients = null; contactstypes t_contactstypes = null; patientscontacts t_patientscontacts = null; _dentnedModel.Patients.Remove(_dentnedModel.Patients.List(r => r.patients_name == "XX1" && r.patients_surname == "XX1").ToArray()); _dentnedModel.ContactsTypes.Remove(_dentnedModel.ContactsTypes.List(r => r.contactstypes_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_contactstypes = new contactstypes() { contactstypes_name = "XX1" }; _dentnedModel.ContactsTypes.Add(t_contactstypes); t_patientscontacts = new patientscontacts() { patients_id = t_patients.patients_id, contactstypes_id = t_contactstypes.contactstypes_id, patientscontacts_value = "XX" }; _dentnedModel.PatientsContacts.Add(t_patientscontacts); Assert.IsFalse(_dentnedModel.ContactsTypes.CanRemove(_dentnedModel.ContactsTypes.List(r => r.contactstypes_name == "XX1").ToArray())); _dentnedModel.Patients.Remove(_dentnedModel.Patients.List(r => r.patients_name == "XX1" && r.patients_surname == "XX1").ToArray()); Assert.IsTrue(_dentnedModel.ContactsTypes.CanRemove(_dentnedModel.ContactsTypes.List(r => r.contactstypes_name == "XX1").ToArray())); _dentnedModel.ContactsTypes.Remove(_dentnedModel.ContactsTypes.List(r => r.contactstypes_name == "XX1").ToArray()); }
public void PatientsContacts_TestSystemContact() { string[] errors = new string[] { }; patients t_patients = null; contactstypes contactstypesEMail = null; patientscontacts t_patientscontacts = null; contactstypesEMail = _dentnedModel.ContactsTypes.FirstOrDefault(r => r.contactstypes_name == ContactsTypesRepository.SystemAttributes.EMail.ToString()); if (contactstypesEMail == null) { contactstypesEMail = new contactstypes() { contactstypes_name = ContactsTypesRepository.SystemAttributes.EMail.ToString(), }; _dentnedModel.ContactsTypes.Add(contactstypesEMail); } _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_patientscontacts = new patientscontacts() { patients_id = t_patients.patients_id, contactstypes_id = contactstypesEMail.contactstypes_id, patientscontacts_value = "XX" }; Assert.IsTrue(_dentnedModel.PatientsContacts.CanAdd(t_patientscontacts)); _dentnedModel.PatientsContacts.Add(t_patientscontacts); t_patientscontacts = new patientscontacts() { patients_id = t_patients.patients_id, contactstypes_id = contactstypesEMail.contactstypes_id, patientscontacts_value = "XX2" }; Assert.IsFalse(_dentnedModel.PatientsContacts.CanAdd(t_patientscontacts)); t_patientscontacts = _dentnedModel.PatientsContacts.FirstOrDefault(r => r.patients_id == t_patients.patients_id && r.contactstypes_id == contactstypesEMail.contactstypes_id); t_patientscontacts.patientscontacts_value = "XX3"; Assert.IsTrue(_dentnedModel.PatientsContacts.CanUpdate(t_patientscontacts)); _dentnedModel.PatientsContacts.Update(t_patientscontacts); t_patientscontacts = new patientscontacts() { patients_id = t_patients.patients_id, contactstypes_id = contactstypesEMail.contactstypes_id, patientscontacts_value = "XX2" }; Assert.IsFalse(_dentnedModel.PatientsContacts.CanAdd(t_patientscontacts)); t_patientscontacts = _dentnedModel.PatientsContacts.FirstOrDefault(r => r.patients_id == t_patients.patients_id && r.contactstypes_id == contactstypesEMail.contactstypes_id); _dentnedModel.PatientsContacts.Remove(t_patientscontacts); t_patientscontacts = new patientscontacts() { patients_id = t_patients.patients_id, contactstypes_id = contactstypesEMail.contactstypes_id, patientscontacts_value = "XX2" }; Assert.IsTrue(_dentnedModel.PatientsContacts.CanAdd(t_patientscontacts)); _dentnedModel.Patients.Remove(_dentnedModel.Patients.List(r => r.patients_name == "XX1" && r.patients_surname == "XX1").ToArray()); }