public static PersonObject Create(string id, string id_code, string first_name, string last_name, string address, string email, string phone_number, GetMedicineInfo get_medicine_info, DateTime?validFrom = null, DateTime?validTo = null) { var o = new PersonDbRecord { ID = id, IDCode = id_code, FirstName = first_name, LastName = last_name, Address = address, Email = email, PhoneNumber = phone_number, GetMedicineInfo = get_medicine_info, ValidFrom = validFrom ?? DateTime.MinValue, ValidTo = validTo ?? DateTime.MaxValue }; return(new PersonObject(o)); }
private void testVariables(PersonDbRecord o, string id, string id_code, string first_name, string last_name, string address, string email, string phone_number, GetMedicineInfo get_medicine_info, DateTime vFrom, DateTime vTo) { Assert.AreEqual(id, o.ID); Assert.AreEqual(id_code, o.IDCode); Assert.AreEqual(first_name, o.FirstName); Assert.AreEqual(last_name, o.LastName); Assert.AreEqual(address, o.Address); Assert.AreEqual(email, o.Email); Assert.AreEqual(phone_number, o.PhoneNumber); Assert.AreEqual(get_medicine_info, o.GetMedicineInfo); Assert.AreEqual(vFrom, o.ValidFrom); Assert.AreEqual(vTo, o.ValidTo); }