public void Search_TestCase1() { // create data search db.HOSOBENHANs.Add(new HOSOBENHAN { MaHoSo = "1234567890", NgayKham = "12122010" }); db.HOSOBENHANs.Add(new HOSOBENHAN { MaHoSo = "1234567891", NgayKham = "12122011" }); db.HOSOBENHANs.Add(new HOSOBENHAN { MaHoSo = "1234567892", NgayKham = "12122012" }); // create object search HoSoSearchEntity hoSoSearchEntity = new HoSoSearchEntity { MaHoSo = "12345678", TenBenhNhan = "", NgayKham = "" }; List <HoSoBenhAnDTO> listResult = null; HoSoBenhAnBUS hoSoBenhAnBUS = new HoSoBenhAnBUS(); // execute string actual = hoSoBenhAnBUS.SearchHoSo(db, hoSoSearchEntity, out listResult); string expected = "0000"; // compare Assert.Equals(actual, expected); }
public void Search_TestCase2() { // create object search HoSoSearchEntity hoSoSearchEntity = new HoSoSearchEntity { MaHoSo = "12345678", TenBenhNhan = "", NgayKham = "" }; List <HoSoBenhAnDTO> listResult = null; HoSoBenhAnBUS hoSoBenhAnBUS = new HoSoBenhAnBUS(); // execute string actual = hoSoBenhAnBUS.SearchHoSo(db, hoSoSearchEntity, out listResult); string expected = "1111"; // compare Assert.Equals(actual, expected); }
public string SearchHoSo(QLPHONGKHAMEntities db, HoSoSearchEntity HoSoSearch, out List <HoSoBenhAnDTO> ListHoSoEntity) { ListHoSoEntity = new List <HoSoBenhAnDTO>(); List <HOSOBENHAN> listHoSoDAO = null; object[] param = { HoSoSearch.MaHoSo, HoSoSearch.TenBenhNhan, HoSoSearch.NgayKham }; if (hoSoBenhAnService.SearchHoSo(db, param, out listHoSoDAO) == COM.Constant.RES_FAI) { return(COM.Constant.RES_FAI); } if (listHoSoDAO == null) { return(COM.Constant.RES_FAI); } foreach (var hs in listHoSoDAO) { HoSoBenhAnDTO entity = new HoSoBenhAnDTO(); BUS.Com.Utils.CopyPropertiesFrom(hs, entity); ListHoSoEntity.Add(entity); } return(COM.Constant.RES_SUC); }