Exemple #1
0
        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);
            }
        }
Exemple #2
0
        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);
            }
        }
Exemple #3
0
        ///// <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();
        }