public void VaccineUpdateSuccessFive() { IVaccineStorage vaccineStorage = new VaccineStorage(); Vaccine myVaccine = CreateVaccineForTest( "狂犬疫苗1", "处方1", getManufacturersIDtwo(), "68.00", "45"); Vaccine createdVaccine = vaccineStorage.CreateVaccine(myVaccine); Assert.AreNotEqual( 0, createdVaccine.VaccineID, string.Format("Could not create Vaccine:{0}", createdVaccine.VaccineID)); myVaccine.VaccineQuantity = Convert.ToInt32("60"); vaccineStorage.UpdateVaccine(myVaccine); Vaccine updatedVaccine = vaccineStorage.ReadVaccine( createdVaccine.VaccineID); AssertVaccineItemEqual(myVaccine, updatedVaccine); }
public static int getVaccineID() { IManufacturersStorage pManufacturersStorage = new ManufacturersStorage(); Manufacturers myManufacturers = CreateManufacturersForTest( "供应商", "浙江温州", "17733117779", "2013-06-30", "2016-06-30"); Manufacturers createdManufacturers = pManufacturersStorage.CreateManufacturers(myManufacturers); IVaccineStorage pVaccineStorage = new VaccineStorage(); Vaccine myVaccine = CreateVaccineForTest( "狂犬疫苗", "处方", createdManufacturers.ManufacturersID, "68.00", "45"); Vaccine createdVaccine = pVaccineStorage.CreateVaccine(myVaccine); return(createdVaccine.VaccineID); }
private void btnAdd_Click(object sender, EventArgs e) { IVaccineStorage vaccineStorage = new VaccineStorage(); Vaccine vaccine = new Vaccine(); if (textVaccineName.Text.Trim() == "" || textVaccineSort.Text.Trim() == "" || cmbManufacturersName.Text.Trim() == "" || textVaccinePrice.Text.Trim() == "" || textVaccineQuantity.Text.Trim() == "") { MessageBox.Show("请输入全部信息,不要有遗漏。"); } else { vaccine.VaccineName = textVaccineName.Text.Trim(); vaccine.VaccineSort = textVaccineSort.Text.Trim(); vaccine.ManufacturersID = Convert.ToInt32(cmbManufacturersName.SelectedValue.ToString()); //SelectedValue取后台的ID vaccine.VaccinePrice = Convert.ToDecimal(textVaccinePrice.Text.Trim()); vaccine.VaccineQuantity = Convert.ToInt32(textVaccineQuantity.Text.Trim()); vaccineStorage.CreateVaccine(vaccine); MessageBox.Show("增加成功!"); textVaccineName.Text = ""; textVaccineSort.Text = ""; cmbManufacturersName.Text = ""; textVaccinePrice.Text = ""; textVaccineQuantity.Text = ""; } }
private void btnModfiy_Click(object sender, EventArgs e) { IVaccineStorage vaccineStorage = new VaccineStorage(); Vaccine vaccine = new Vaccine(); if (textVaccineName.Text.Trim() == "" || textVaccineSort.Text.Trim() == "" || cmbManufacturersName.Text.Trim() == "" || textVaccinePrice.Text.Trim() == "" || textVaccineQuantity.Text.Trim() == "") { MessageBox.Show("请双击需要修改的记录!"); } else { vaccine.VaccineName = textVaccineName.Text; vaccine.VaccineSort = textVaccineSort.Text; vaccine.ManufacturersID = Convert.ToInt32(cmbManufacturersName.SelectedValue.ToString()); vaccine.VaccinePrice = Convert.ToDecimal(textVaccinePrice.Text.Trim()); vaccine.VaccineQuantity = Convert.ToInt32(textVaccineQuantity.Text.Trim()); vaccine.VaccineID = Convert.ToInt32(dgvVaccine[0, dgvVaccine.CurrentCell.RowIndex].Value.ToString()); vaccineStorage.UpdateVaccine(vaccine); MessageBox.Show("更新成功!"); textVaccineName.Text = ""; textVaccineSort.Text = ""; cmbManufacturersName.Text = ""; textVaccinePrice.Text = ""; textVaccineQuantity.Text = ""; } }
private void btnSelect_Click(object sender, EventArgs e) { IList <InjectionMessage> injectionMessageList = new List <InjectionMessage>(); IInjectionMessageStorage injectionMessageStorage = new InjectionMessageStorage(); IInjectorStorage injectorStorage = new InjectorStorage(); IVaccineStorage vaccineStorage = new VaccineStorage(); QueryInjectionMessage queryInjectionMessage = new QueryInjectionMessage(); #region pspselect if (cmbInjectorName.Text.Trim() != "" && cmbVaccineName.Text.Trim() != "") { queryInjectionMessage.InjectorID = Convert.ToInt32(cmbInjectorName.SelectedValue.ToString()); queryInjectionMessage.VaccineID = Convert.ToInt32(cmbVaccineName.SelectedValue.ToString()); queryInjectionMessage.InjectionMessageSite = textInjectionMessageSite.Text.Trim(); queryInjectionMessage.InjectionMessageDoctor = textInjectionMessageDoctor.Text.Trim(); } else if (cmbInjectorName.Text.Trim() == "" && cmbVaccineName.Text.Trim() != "") { queryInjectionMessage.VaccineID = Convert.ToInt32(cmbVaccineName.SelectedValue.ToString()); queryInjectionMessage.InjectionMessageSite = textInjectionMessageSite.Text.Trim(); queryInjectionMessage.InjectionMessageDoctor = textInjectionMessageDoctor.Text.Trim(); } else if (cmbInjectorName.Text.Trim() != "" && cmbVaccineName.Text.Trim() == "") { queryInjectionMessage.InjectorID = Convert.ToInt32(cmbInjectorName.SelectedValue.ToString()); queryInjectionMessage.InjectionMessageSite = textInjectionMessageSite.Text.Trim(); queryInjectionMessage.InjectionMessageDoctor = textInjectionMessageDoctor.Text.Trim(); } else { queryInjectionMessage.InjectionMessageSite = textInjectionMessageSite.Text.Trim(); queryInjectionMessage.InjectionMessageDoctor = textInjectionMessageDoctor.Text.Trim(); } #endregion injectionMessageList = injectionMessageStorage.ListInjectionMessage(queryInjectionMessage); foreach (InjectionMessage injectionMessage in injectionMessageList) //对injectionMessageList数组遍历 { injectionMessage.InjectorName = (injectorStorage.ReadInjector(injectionMessage.InjectorID)).InjectorName; injectionMessage.VaccineName = (vaccineStorage.ReadVaccine(injectionMessage.VaccineID)).VaccineName; } dgvInjectionMessage.AutoGenerateColumns = true; dgvInjectionMessage.DataSource = injectionMessageList; dgvInjectionMessage.Columns[0].Visible = false; dgvInjectionMessage.Columns[1].Visible = false; dgvInjectionMessage.Columns[3].Visible = false; dgvInjectionMessage.Columns[2].Width = 130; dgvInjectionMessage.Columns[4].Width = 130; dgvInjectionMessage.Columns[5].Width = 130; dgvInjectionMessage.Columns[6].Width = 130; dgvInjectionMessage.Columns[7].Width = 130; }
public void InjectionMessageCreateSuccess() { IInjectionMessageStorage pInjectionMessageStorage = new InjectionMessageStorage(); IInjectorStorage pInjectorStorage = new InjectorStorage(); IVaccineStorage pVaccineStorage = new VaccineStorage(); int pgetInjectorID = getInjectorID(); int pgetVaccineID = getVaccineID(); InjectionMessage myInjectionMessage = CreateInjectionMessageForTest( pgetInjectorID, pInjectorStorage.ReadInjector(pgetInjectorID).InjectorName, pgetVaccineID, pVaccineStorage.ReadVaccine(pgetVaccineID).VaccineName, "某某人民医院", "2016-03-30", "陈医生"); InjectionMessage createdInjectionMessage = pInjectionMessageStorage.CreateInjectionMessage(myInjectionMessage); Assert.AreNotEqual( 0, createdInjectionMessage.InjectionMessageID, string.Format("Could not create InjectionMessage:{0}", createdInjectionMessage.InjectionMessageID)); AssertInjectionMessageItemEqual(myInjectionMessage, createdInjectionMessage); }
public void VaccineCreateFailureVaccineNameArgumentNullException() { IVaccineStorage vaccineStorage = new VaccineStorage(); Vaccine myVaccine = CreateVaccineForTest( null, "处方", getManufacturersID(), "68.00", "45"); vaccineStorage.CreateVaccine(myVaccine); }
public void VaccineCreateFailureManufacturersIDArgumentException() { IVaccineStorage vaccineStorage = new VaccineStorage(); Vaccine myVaccine = CreateVaccineForTest( "狂犬疫苗", "处方", -1, "68.00", "45"); vaccineStorage.CreateVaccine(myVaccine); }
//数据源动态绑定 private void InjectionMessageForm_Load(object sender, EventArgs e) { IList <Injector> injectorList = new List <Injector>(); IInjectorStorage injectorStorage = new InjectorStorage(); QueryInjector queryInjector = new QueryInjector(); IList <Vaccine> vaccineList = new List <Vaccine>(); IVaccineStorage vaccineStorage = new VaccineStorage(); QueryVaccine queryVaccine = new QueryVaccine(); injectorList = injectorStorage.ListInjector(queryInjector); vaccineList = vaccineStorage.ListVaccine(queryVaccine); cmbInjectorName.DataSource = injectorList; DataTable dtInjector = new DataTable(); cmbVaccineName.DataSource = vaccineList; DataTable dtVaccine = new DataTable(); dtInjector.Columns.Add("InjectorID", typeof(System.Int32)); dtInjector.Columns.Add("InjectorName", typeof(System.String)); dtVaccine.Columns.Add("VaccineID", typeof(System.Int32)); dtVaccine.Columns.Add("VaccineName", typeof(System.String)); foreach (Injector pInjectorlist in injectorList) { dtInjector.Rows.Add( pInjectorlist.InjectorID, pInjectorlist.InjectorName ); } foreach (Vaccine pVaccinelist in vaccineList) { dtVaccine.Rows.Add( pVaccinelist.VaccineID, pVaccinelist.VaccineName ); } cmbInjectorName.DisplayMember = Convert.ToString(dtInjector.Columns[1]); cmbInjectorName.ValueMember = Convert.ToString(dtInjector.Columns[0]); cmbVaccineName.DisplayMember = Convert.ToString(dtVaccine.Columns[1]); cmbVaccineName.ValueMember = Convert.ToString(dtVaccine.Columns[0]); cmbInjectorName.Text = ""; cmbVaccineName.Text = ""; }
public void VaccineReadFailureVaccineIdArgumentException() { IVaccineStorage vaccineStorage = new VaccineStorage(); // Vaccine myVaccine = CreateVaccineForTest( // "狂犬疫苗", // "处方", // getManufacturersIDtwo(), // "68.00", // "45"); // Vaccine createdVaccine = // vaccineStorage.CreateVaccine(myVaccine); vaccineStorage.ReadVaccine(-1); }
public void VaccineUpdateFailureVaccineIdArgumentException() { IVaccineStorage vaccineStorage = new VaccineStorage(); Vaccine myVaccine = CreateVaccineForTest( "狂犬疫苗1", "处方1", getManufacturersIDtwo(), "68.00", "45"); vaccineStorage.CreateVaccine(myVaccine); myVaccine.VaccineID = int.MaxValue; vaccineStorage.UpdateVaccine(myVaccine); }
public void InjectionMessageCreateFailureInjectionMessageDoctorArgumentNullException() { IInjectionMessageStorage injectionMessageStorage = new InjectionMessageStorage(); IInjectorStorage pInjectorStorage = new InjectorStorage(); IVaccineStorage pVaccineStorage = new VaccineStorage(); int pgetInjectorID = getInjectorID(); int pgetVaccineID = getVaccineID(); InjectionMessage myInjectionMessage = CreateInjectionMessageForTest( pgetInjectorID, pInjectorStorage.ReadInjector(pgetInjectorID).InjectorName, pgetVaccineID, pVaccineStorage.ReadVaccine(pgetVaccineID).VaccineName, "某某人民医院", "2016-03-30", null); injectionMessageStorage.CreateInjectionMessage(myInjectionMessage); }
private void btnSelect_Click(object sender, EventArgs e) { IList <Vaccine> vaccineList = new List <Vaccine>(); IVaccineStorage vaccineStorage = new VaccineStorage(); IManufacturersStorage manufacturersStorage = new ManufacturersStorage(); QueryVaccine queryVaccine = new QueryVaccine(); if (cmbManufacturersName.Text.Trim() == "") { queryVaccine.VaccineName = textVaccineName.Text.Trim(); queryVaccine.VaccineSort = textVaccineSort.Text.Trim(); } else { queryVaccine.VaccineName = textVaccineName.Text.Trim(); queryVaccine.VaccineSort = textVaccineSort.Text.Trim(); queryVaccine.ManufacturersID = Convert.ToInt32(cmbManufacturersName.SelectedValue.ToString()); } vaccineList = vaccineStorage.ListVaccine(queryVaccine); foreach (Vaccine vaccine in vaccineList) //对vaccineList数组遍历 { vaccine.ManufacturersName = (manufacturersStorage.ReadManufacturers(vaccine.ManufacturersID)).ManufacturersName; } dgvVaccine.AutoGenerateColumns = true; dgvVaccine.DataSource = vaccineList; dgvVaccine.Columns[0].Visible = false; dgvVaccine.Columns[3].Visible = false; dgvVaccine.Columns[1].Width = 130; dgvVaccine.Columns[2].Width = 130; dgvVaccine.Columns[4].Width = 130; dgvVaccine.Columns[5].Width = 130; dgvVaccine.Columns[6].Width = 130; }
public void VaccineCreateSuccess() { IVaccineStorage vaccineStorage = new VaccineStorage(); Vaccine myVaccine = CreateVaccineForTest( "狂犬疫苗", "处方", getManufacturersID(), "68.00", "45"); Vaccine createdVaccine = vaccineStorage.CreateVaccine(myVaccine); Assert.AreNotEqual( 0, createdVaccine.VaccineID, string.Format("Could not create Vaccine:{0}", createdVaccine.VaccineID)); AssertVaccineItemEqual(myVaccine, createdVaccine); }
public void InjectionMessageUpdateFailureInjectionMessageIdArgumentException() { IInjectionMessageStorage pInjectionMessageStorage = new InjectionMessageStorage(); IInjectorStorage pInjectorStorage = new InjectorStorage(); IVaccineStorage pVaccineStorage = new VaccineStorage(); int pgetInjectorID = getInjectorID(); int pgetVaccineID = getVaccineID(); InjectionMessage myInjectionMessage = CreateInjectionMessageForTest( pgetInjectorID, pInjectorStorage.ReadInjector(pgetInjectorID).InjectorName, pgetVaccineID, pVaccineStorage.ReadVaccine(pgetVaccineID).VaccineName, "某某人民医院", "2016-03-30", "陈医生"); pInjectionMessageStorage.CreateInjectionMessage(myInjectionMessage); myInjectionMessage.InjectionMessageID = int.MaxValue; pInjectionMessageStorage.UpdateInjectionMessage(myInjectionMessage); }
public void VaccineListFailureVaccineArgumentNullException() { IVaccineStorage vaccineStorage = new VaccineStorage(); vaccineStorage.ListVaccine(null); }
public void VaccineListSuccess() { List <Vaccine> vaccineList = new List <Vaccine>(); IVaccineStorage vaccineStorage = new VaccineStorage(); Vaccine myVaccine = CreateVaccineForTest( "狂犬疫苗11", "处方11", getManufacturersID(), "68.00", "45"); Vaccine createdVaccine = vaccineStorage.CreateVaccine(myVaccine); vaccineList.Add(createdVaccine); myVaccine = CreateVaccineForTest( "狂犬疫苗12", "处方11", createdVaccine.ManufacturersID, "68.00", "45"); createdVaccine = vaccineStorage.CreateVaccine(myVaccine); vaccineList.Add(createdVaccine); myVaccine = CreateVaccineForTest( "狂犬疫苗12", "处方12", createdVaccine.ManufacturersID, "68.00", "45"); createdVaccine = vaccineStorage.CreateVaccine(myVaccine); vaccineList.Add(createdVaccine); myVaccine = CreateVaccineForTest( "狂犬疫苗12", "处方12", getManufacturersIDtwo(), "68.00", "45"); createdVaccine = vaccineStorage.CreateVaccine(myVaccine); vaccineList.Add(createdVaccine); myVaccine = CreateVaccineForTest( "狂犬疫苗12", "处方12", createdVaccine.ManufacturersID, "72.80", "45"); createdVaccine = vaccineStorage.CreateVaccine(myVaccine); vaccineList.Add(createdVaccine); myVaccine = CreateVaccineForTest( "狂犬疫苗12", "处方12", createdVaccine.ManufacturersID, "72.80", "60"); createdVaccine = vaccineStorage.CreateVaccine(myVaccine); vaccineList.Add(createdVaccine); QueryVaccine queryVaccine = new QueryVaccine(); queryVaccine.VaccineID = null; queryVaccine.VaccineName = null; queryVaccine.VaccineSort = null; queryVaccine.ManufacturersID = null; queryVaccine.VaccinePrice = null; queryVaccine.VaccineQuantity = null; IList <Vaccine> readedVaccineList = vaccineStorage.ListVaccine(queryVaccine); AssertVaccineListsEqual(vaccineList, readedVaccineList); vaccineList.RemoveAt(0); queryVaccine = new QueryVaccine(); queryVaccine.VaccineID = null; queryVaccine.VaccineName = "狂犬疫苗12"; queryVaccine.VaccineSort = null; queryVaccine.ManufacturersID = null; queryVaccine.VaccinePrice = null; queryVaccine.VaccineQuantity = null; readedVaccineList = vaccineStorage.ListVaccine(queryVaccine); AssertVaccineListsEqual(vaccineList, readedVaccineList); vaccineList.RemoveAt(0); queryVaccine = new QueryVaccine(); queryVaccine.VaccineID = null; queryVaccine.VaccineName = null; queryVaccine.VaccineSort = "处方12"; queryVaccine.ManufacturersID = null; queryVaccine.VaccinePrice = null; queryVaccine.VaccineQuantity = null; readedVaccineList = vaccineStorage.ListVaccine(queryVaccine); AssertVaccineListsEqual(vaccineList, readedVaccineList); vaccineList.RemoveAt(0); queryVaccine = new QueryVaccine(); queryVaccine.VaccineID = null; queryVaccine.VaccineName = null; queryVaccine.VaccineSort = null; queryVaccine.ManufacturersID = createdVaccine.ManufacturersID; queryVaccine.VaccinePrice = null; queryVaccine.VaccineQuantity = null; readedVaccineList = vaccineStorage.ListVaccine(queryVaccine); AssertVaccineListsEqual(vaccineList, readedVaccineList); vaccineList.RemoveAt(0); queryVaccine = new QueryVaccine(); queryVaccine.VaccineID = null; queryVaccine.VaccineName = null; queryVaccine.VaccineSort = null; queryVaccine.ManufacturersID = null; queryVaccine.VaccinePrice = Convert.ToDecimal("72.80"); queryVaccine.VaccineQuantity = null; readedVaccineList = vaccineStorage.ListVaccine(queryVaccine); AssertVaccineListsEqual(vaccineList, readedVaccineList); vaccineList.RemoveAt(0); queryVaccine = new QueryVaccine(); queryVaccine.VaccineID = null; queryVaccine.VaccineName = null; queryVaccine.VaccineSort = null; queryVaccine.ManufacturersID = null; queryVaccine.VaccinePrice = null; queryVaccine.VaccineQuantity = Convert.ToInt32("60"); readedVaccineList = vaccineStorage.ListVaccine(queryVaccine); AssertVaccineListsEqual(vaccineList, readedVaccineList); }
public void VaccineUpdateFailureVaccineArgumentNullException() { IVaccineStorage vaccineStorage = new VaccineStorage(); vaccineStorage.UpdateVaccine(null); }
public void InjectionMessageListSuccess() { List <InjectionMessage> injectionMessageList = new List <InjectionMessage>(); IInjectionMessageStorage pInjectionMessageStorage = new InjectionMessageStorage(); IInjectorStorage pInjectorStorage = new InjectorStorage(); IVaccineStorage pVaccineStorage = new VaccineStorage(); int pgetInjectorID = getInjectorID(); int pgetVaccineID = getVaccineID(); InjectionMessage myInjectionMessage = CreateInjectionMessageForTest( pgetInjectorID, pInjectorStorage.ReadInjector(pgetInjectorID).InjectorName, pgetVaccineID, pVaccineStorage.ReadVaccine(pgetVaccineID).VaccineName, "某某人民医院", "2016-03-30", "陈医生"); InjectionMessage createdInjectionMessage = pInjectionMessageStorage.CreateInjectionMessage(myInjectionMessage); injectionMessageList.Add(createdInjectionMessage); pgetInjectorID = getInjectorID(); myInjectionMessage = CreateInjectionMessageForTest( pgetInjectorID, pInjectorStorage.ReadInjector(pgetInjectorID).InjectorName, createdInjectionMessage.VaccineID, pVaccineStorage.ReadVaccine(createdInjectionMessage.VaccineID).VaccineName, "某某人民医院", "2016-03-30", "陈医生"); createdInjectionMessage = pInjectionMessageStorage.CreateInjectionMessage(myInjectionMessage); injectionMessageList.Add(createdInjectionMessage); pgetVaccineID = getVaccineID(); myInjectionMessage = CreateInjectionMessageForTest( createdInjectionMessage.InjectorID, pInjectorStorage.ReadInjector(createdInjectionMessage.InjectorID).InjectorName, pgetVaccineID, pVaccineStorage.ReadVaccine(pgetVaccineID).VaccineName, "某某人民医院", "2016-03-30", "陈医生"); createdInjectionMessage = pInjectionMessageStorage.CreateInjectionMessage(myInjectionMessage); injectionMessageList.Add(createdInjectionMessage); myInjectionMessage = CreateInjectionMessageForTest( createdInjectionMessage.InjectorID, pInjectorStorage.ReadInjector(createdInjectionMessage.InjectorID).InjectorName, createdInjectionMessage.VaccineID, pVaccineStorage.ReadVaccine(createdInjectionMessage.VaccineID).VaccineName, "海口市中医院", "2016-03-30", "陈医生"); createdInjectionMessage = pInjectionMessageStorage.CreateInjectionMessage(myInjectionMessage); injectionMessageList.Add(createdInjectionMessage); myInjectionMessage = CreateInjectionMessageForTest( createdInjectionMessage.InjectorID, pInjectorStorage.ReadInjector(createdInjectionMessage.InjectorID).InjectorName, createdInjectionMessage.VaccineID, pVaccineStorage.ReadVaccine(createdInjectionMessage.VaccineID).VaccineName, "海口市中医院", "2016-04-25", "陈医生"); createdInjectionMessage = pInjectionMessageStorage.CreateInjectionMessage(myInjectionMessage); injectionMessageList.Add(createdInjectionMessage); myInjectionMessage = CreateInjectionMessageForTest( createdInjectionMessage.InjectorID, pInjectorStorage.ReadInjector(createdInjectionMessage.InjectorID).InjectorName, createdInjectionMessage.VaccineID, pVaccineStorage.ReadVaccine(createdInjectionMessage.VaccineID).VaccineName, "海口市中医院", "2016-04-25", "欧阳医生"); createdInjectionMessage = pInjectionMessageStorage.CreateInjectionMessage(myInjectionMessage); injectionMessageList.Add(createdInjectionMessage); QueryInjectionMessage queryInjectionMessage = new QueryInjectionMessage(); queryInjectionMessage.InjectionMessageID = null; queryInjectionMessage.InjectorID = null; queryInjectionMessage.VaccineID = null; queryInjectionMessage.InjectionMessageSite = null; queryInjectionMessage.InjectionMessageTime = null; queryInjectionMessage.InjectionMessageDoctor = null; IList <InjectionMessage> readedInjectionMessageList = pInjectionMessageStorage.ListInjectionMessage(queryInjectionMessage); AssertInjectionMessageListsEqual(injectionMessageList, readedInjectionMessageList); injectionMessageList.RemoveAt(0); queryInjectionMessage = new QueryInjectionMessage(); queryInjectionMessage.InjectionMessageID = null; queryInjectionMessage.InjectorID = createdInjectionMessage.InjectorID; queryInjectionMessage.VaccineID = null; queryInjectionMessage.InjectionMessageSite = null; queryInjectionMessage.InjectionMessageTime = null; queryInjectionMessage.InjectionMessageDoctor = null; readedInjectionMessageList = pInjectionMessageStorage.ListInjectionMessage(queryInjectionMessage); AssertInjectionMessageListsEqual(injectionMessageList, readedInjectionMessageList); injectionMessageList.RemoveAt(0); queryInjectionMessage = new QueryInjectionMessage(); queryInjectionMessage.InjectionMessageID = null; queryInjectionMessage.InjectorID = null; queryInjectionMessage.VaccineID = createdInjectionMessage.VaccineID; queryInjectionMessage.InjectionMessageSite = null; queryInjectionMessage.InjectionMessageTime = null; queryInjectionMessage.InjectionMessageDoctor = null; readedInjectionMessageList = pInjectionMessageStorage.ListInjectionMessage(queryInjectionMessage); AssertInjectionMessageListsEqual(injectionMessageList, readedInjectionMessageList); injectionMessageList.RemoveAt(0); queryInjectionMessage = new QueryInjectionMessage(); queryInjectionMessage.InjectionMessageID = null; queryInjectionMessage.InjectorID = null; queryInjectionMessage.VaccineID = null; queryInjectionMessage.InjectionMessageSite = "海口市中医院"; queryInjectionMessage.InjectionMessageTime = null; queryInjectionMessage.InjectionMessageDoctor = null; readedInjectionMessageList = pInjectionMessageStorage.ListInjectionMessage(queryInjectionMessage); AssertInjectionMessageListsEqual(injectionMessageList, readedInjectionMessageList); injectionMessageList.RemoveAt(0); queryInjectionMessage = new QueryInjectionMessage(); queryInjectionMessage.InjectionMessageID = null; queryInjectionMessage.InjectorID = null; queryInjectionMessage.VaccineID = null; queryInjectionMessage.InjectionMessageSite = null; queryInjectionMessage.InjectionMessageTime = Convert.ToDateTime("2016-04-25"); queryInjectionMessage.InjectionMessageDoctor = null; readedInjectionMessageList = pInjectionMessageStorage.ListInjectionMessage(queryInjectionMessage); AssertInjectionMessageListsEqual(injectionMessageList, readedInjectionMessageList); injectionMessageList.RemoveAt(0); queryInjectionMessage = new QueryInjectionMessage(); queryInjectionMessage.InjectionMessageID = null; queryInjectionMessage.InjectorID = null; queryInjectionMessage.VaccineID = null; queryInjectionMessage.InjectionMessageSite = null; queryInjectionMessage.InjectionMessageTime = null; queryInjectionMessage.InjectionMessageDoctor = "欧阳医生"; readedInjectionMessageList = pInjectionMessageStorage.ListInjectionMessage(queryInjectionMessage); AssertInjectionMessageListsEqual(injectionMessageList, readedInjectionMessageList); }