public void AddTest() { CommuniDetailQueue target = new CommuniDetailQueue(); for (int i = 0; i < 1200; i++) { CommuniDetail item = new CommuniDetail( "operaText", "result", null, null, ParseResultEnum.Success); target.Add(item); System.Console.WriteLine(target.Count); Assert.IsTrue(target.Count <= 1000); } }
public void EnqueueTest() { //CommuniDetailQueue target = new CommuniDetailQueue(); // TODO: 初始化为适当的值 //CommuniDetail item = null; // TODO: 初始化为适当的值 //target.Enqueue(item); //Assert.Inconclusive("无法验证不返回值的方法。"); CommuniDetailQueue target = new CommuniDetailQueue(); for (int i = 0; i < 1200; i++) { CommuniDetail item = new CommuniDetail( "operaText", "result", null, null, ParseResultEnum.Fail); target.Enqueue(item); System.Console.WriteLine(target.Count); Assert.IsTrue(target.Count <= 1000); } }
///// <summary> ///// ///// </summary> ///// <param name="communiFailDetails"></param> //public frmCommuniFail( Device device, // CommuniFailDetailCollection communiFailDetails ) //{ // InitializeComponent(); // if (communiFailDetails == null) // throw new ArgumentNullException("communiFailDetails"); // if (device == null) // throw new ArgumentNullException("device"); // this._communiFailDetails = communiFailDetails; // this._device = device; // this.Text = string.Format(strings.CommuniLogTitle, // device.Station.Name, // device.DeviceDefine.Text); //} /// <summary> /// /// </summary> /// <param name="device"></param> /// <param name="communiDetailQueue"></param> public frmCommuniDetails(Device device, CommuniDetailQueue communiDetailQueue) { InitializeComponent(); if (communiDetailQueue == null) throw new ArgumentNullException("communiDetailQueue"); if (device == null) throw new ArgumentNullException("device"); this._device = device; this._communiDetailQueue = communiDetailQueue; this.Text = string.Format( strings.CommuniLogTitle, device.Station.Name, device.DeviceDefine.Text ); FillComboBox(); Fill(); }