private void btnModfiy_Click(object sender, EventArgs e) { IInjectorStorage injectorStorage = new InjectorStorage(); Injector injector = new Injector(); if (textInjectorName.Text.Trim() == "" || textInjectorSex.Text.Trim() == "" || textInjectorPhone.Text.Trim() == "" || textInjectorNumber.Text.Trim() == "" || dtpInjectorTime.Text.Trim() == "") { MessageBox.Show("请双击需要修改的记录!"); } else { injector.InjectorName = textInjectorName.Text; injector.InjectorSex = textInjectorSex.Text; injector.InjectorPhone = textInjectorPhone.Text; injector.InjectorNumber = Convert.ToInt32(textInjectorNumber.Text); injector.InjectorTime = Convert.ToDateTime(dtpInjectorTime.Text); injector.InjectorID = Convert.ToInt32(dgvInjector[0, dgvInjector.CurrentCell.RowIndex].Value.ToString()); injectorStorage.UpdateInjector(injector); MessageBox.Show("更新成功!"); textInjectorName.Text = ""; textInjectorSex.Text = ""; textInjectorPhone.Text = ""; textInjectorNumber.Text = ""; dtpInjectorTime.Text = ""; } }
private void btnAdd_Click(object sender, EventArgs e) { IInjectorStorage injectorStorage = new InjectorStorage(); Injector injector = new Injector(); if (textInjectorName.Text.Trim() == "" || textInjectorSex.Text.Trim() == "" || textInjectorPhone.Text.Trim() == "" || textInjectorNumber.Text.Trim() == "" || dtpInjectorTime.Text.Trim() == "") { MessageBox.Show("请输入全部信息,不要有遗漏。"); } else { injector.InjectorName = textInjectorName.Text.Trim(); injector.InjectorSex = textInjectorSex.Text.Trim(); injector.InjectorPhone = textInjectorPhone.Text.Trim(); injector.InjectorNumber = Convert.ToInt32(textInjectorNumber.Text.Trim()); injector.InjectorTime = Convert.ToDateTime(dtpInjectorTime.Text.Trim()); injectorStorage.CreateInjector(injector); MessageBox.Show("增加成功!"); textInjectorName.Text = ""; textInjectorSex.Text = ""; textInjectorPhone.Text = ""; textInjectorNumber.Text = ""; dtpInjectorTime.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 InjectorUpdateSuccessFive() { IInjectorStorage injectorStorage = new InjectorStorage(); Injector myInjector = CreateInjectorForTest( "李某某", "男", "17733441111", "3", "2013-10-09"); Injector createdInjector = injectorStorage.CreateInjector(myInjector); Assert.AreNotEqual( 0, createdInjector.InjectorID, string.Format("Could not create Injector:{0}", createdInjector.InjectorID)); myInjector.InjectorTime = Convert.ToDateTime("2013-11-13"); injectorStorage.UpdateInjector(myInjector); Injector updatedInjector = injectorStorage.ReadInjector( createdInjector.InjectorID); AssertInjectorItemEqual(myInjector, updatedInjector); }
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); }
private void btnSelect_Click(object sender, EventArgs e) { IList <Injector> injectorList = new List <Injector>(); IInjectorStorage injectorStorage = new InjectorStorage(); QueryInjector queryInjector = new QueryInjector(); queryInjector.InjectorName = textInjectorName.Text.Trim(); queryInjector.InjectorSex = textInjectorSex.Text.Trim(); queryInjector.InjectorPhone = textInjectorPhone.Text.Trim(); injectorList = injectorStorage.ListInjector(queryInjector); dgvInjector.AutoGenerateColumns = true; dgvInjector.DataSource = injectorList; dgvInjector.Columns[0].Visible = false; dgvInjector.Columns[1].Width = 130; dgvInjector.Columns[2].Width = 130; dgvInjector.Columns[3].Width = 125; dgvInjector.Columns[4].Width = 130; dgvInjector.Columns[5].Width = 130; }
public void InjectorCreateFailureInjectorNameArgumentNullException() { IInjectorStorage injectorStorage = new InjectorStorage(); Injector myInjector = CreateInjectorForTest( null, "男", "17733441111", "3", "2013-10-09"); injectorStorage.CreateInjector(myInjector); }
//数据源动态绑定 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 InjectorReadFailureInjectorIdArgumentException() { IInjectorStorage injectorStorage = new InjectorStorage(); // Injector myInjector = CreateInjectorForTest( // "王某某", // "女", // "17733441111", // "2", // "2013-07-09"); // Injector createdInjector = // injectorStorage.CreateInjector(myInjector); injectorStorage.ReadInjector(-1); }
public void InjectorUpdateFailureInjectorIdArgumentException() { IInjectorStorage injectorStorage = new InjectorStorage(); Injector myInjector = CreateInjectorForTest( "李某某", "男", "17733441111", "3", "2013-10-09"); injectorStorage.CreateInjector(myInjector); myInjector.InjectorID = int.MaxValue; injectorStorage.UpdateInjector(myInjector); }
public static int getInjectorID() { IInjectorStorage pInjectorStorage = new InjectorStorage(); Injector myInjector = CreateInjectorForTest( "沈某某", "男", "17733441111", "3", "2013-10-09"); Injector createdInjector = pInjectorStorage.CreateInjector(myInjector); return(createdInjector.InjectorID); }
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); }
public void InjectorCreateSuccess() { IInjectorStorage injectorStorage = new InjectorStorage(); Injector myInjector = CreateInjectorForTest( "李某某", "男", "17733441111", "3", "2013-10-09"); Injector createdInjector = injectorStorage.CreateInjector(myInjector); Assert.AreNotEqual( 0, createdInjector.InjectorID, string.Format("Could not create Injector:{0}", createdInjector.InjectorID)); AssertInjectorItemEqual(myInjector, createdInjector); }
internal static void Main() { try { InitializeLocale(); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); ExceptionLogger.ClearLogs(); InjectorStorage.Initialize(new InjectorConfiguration()); using (var volumeMonitor = InjectorStorage.Current.Create <IVolumeMonitor>()) { if (Settings.Default.Enabled) { volumeMonitor.Start(); } volumeMonitor.MaxVolume = Settings.Default.MaxVolume; volumeMonitor.MaxLoudness = Settings.Default.MaxLoudness; using (var presenter = InjectorStorage.Current.Create <INotifyIconPresenter>()) { Application.Run(); } } } catch (Exception ex) { ExceptionLogger.LogException(ex); ShowErrorMessage(); } finally { InjectorStorage.Clear(); } }
public void InjectorReadSuccess() { IInjectorStorage injectorStorage = new InjectorStorage(); Injector myInjector = CreateInjectorForTest( "王某某", "女", "17733441111", "2", "2013-07-09"); Injector createdInjector = injectorStorage.CreateInjector(myInjector); Assert.AreNotEqual( 0, createdInjector.InjectorID, string.Format("Could not create Injector:{0}", createdInjector.InjectorID)); Injector readedInjector = injectorStorage.ReadInjector( createdInjector.InjectorID); AssertInjectorItemEqual(createdInjector, readedInjector); }
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 InjectorCreateFailureInjectorArgumentNullException() { IInjectorStorage injectorStorage = new InjectorStorage(); injectorStorage.CreateInjector(null); }
public void InjectorListFailureInjectorArgumentNullException() { IInjectorStorage injectorStorage = new InjectorStorage(); injectorStorage.ListInjector(null); }
public void InjectorListSuccess() { List <Injector> injectorList = new List <Injector>(); IInjectorStorage injectorStorage = new InjectorStorage(); Injector myInjector = CreateInjectorForTest( "李某某11", "男11", "17733441111", "3", "2013-10-09"); Injector createdInjector = injectorStorage.CreateInjector(myInjector); injectorList.Add(createdInjector); myInjector = CreateInjectorForTest( "李某某12", "男11", "17733441111", "3", "2013-10-09"); createdInjector = injectorStorage.CreateInjector(myInjector); injectorList.Add(createdInjector); myInjector = CreateInjectorForTest( "李某某12", "男12", "17733441111", "3", "2013-10-09"); createdInjector = injectorStorage.CreateInjector(myInjector); injectorList.Add(createdInjector); myInjector = CreateInjectorForTest( "李某某12", "男12", "17733441112", "3", "2013-10-09"); createdInjector = injectorStorage.CreateInjector(myInjector); injectorList.Add(createdInjector); myInjector = CreateInjectorForTest( "李某某12", "男12", "17733441112", "2", "2013-10-09"); createdInjector = injectorStorage.CreateInjector(myInjector); injectorList.Add(createdInjector); myInjector = CreateInjectorForTest( "李某某12", "男12", "17733441112", "2", "2013-11-09"); createdInjector = injectorStorage.CreateInjector(myInjector); injectorList.Add(createdInjector); QueryInjector queryInjector = new QueryInjector(); queryInjector.InjectorID = null; queryInjector.InjectorName = null; queryInjector.InjectorSex = null; queryInjector.InjectorPhone = null; queryInjector.InjectorNumber = null; queryInjector.InjectorTime = null; IList <Injector> readedInjectorList = injectorStorage.ListInjector(queryInjector); AssertInjectorListsEqual(injectorList, readedInjectorList); injectorList.RemoveAt(0); queryInjector = new QueryInjector(); queryInjector.InjectorID = null; queryInjector.InjectorName = "李某某12"; queryInjector.InjectorSex = null; queryInjector.InjectorPhone = null; queryInjector.InjectorNumber = null; queryInjector.InjectorTime = null; readedInjectorList = injectorStorage.ListInjector(queryInjector); AssertInjectorListsEqual(injectorList, readedInjectorList); injectorList.RemoveAt(0); queryInjector = new QueryInjector(); queryInjector.InjectorID = null; queryInjector.InjectorName = null; queryInjector.InjectorSex = "男12"; queryInjector.InjectorPhone = null; queryInjector.InjectorNumber = null; queryInjector.InjectorTime = null; readedInjectorList = injectorStorage.ListInjector(queryInjector); AssertInjectorListsEqual(injectorList, readedInjectorList); injectorList.RemoveAt(0); queryInjector = new QueryInjector(); queryInjector.InjectorID = null; queryInjector.InjectorName = null; queryInjector.InjectorSex = null; queryInjector.InjectorPhone = "17733441112"; queryInjector.InjectorNumber = null; queryInjector.InjectorTime = null; readedInjectorList = injectorStorage.ListInjector(queryInjector); AssertInjectorListsEqual(injectorList, readedInjectorList); injectorList.RemoveAt(0); queryInjector = new QueryInjector(); queryInjector.InjectorID = null; queryInjector.InjectorName = null; queryInjector.InjectorSex = null; queryInjector.InjectorPhone = null; queryInjector.InjectorNumber = Convert.ToInt32("2"); queryInjector.InjectorTime = null; readedInjectorList = injectorStorage.ListInjector(queryInjector); AssertInjectorListsEqual(injectorList, readedInjectorList); injectorList.RemoveAt(0); queryInjector = new QueryInjector(); queryInjector.InjectorID = null; queryInjector.InjectorName = null; queryInjector.InjectorSex = null; queryInjector.InjectorPhone = null; queryInjector.InjectorNumber = null; queryInjector.InjectorTime = Convert.ToDateTime("2013-11-09"); readedInjectorList = injectorStorage.ListInjector(queryInjector); AssertInjectorListsEqual(injectorList, readedInjectorList); }
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); }