コード例 #1
0
        public void Top_In_Inbound_List_Test()
        {
            var dtn         = DateTime.Now;
            var checkedItem = new PriceProcessItem(false, 5, null, 1, "jjj.AAA", null)
            {
                CreateTime = dtn.AddMinutes(50)
            };

            PriceItemList.AddItem(new PriceProcessItem(false, 1, null, 1, "jjj.123", null)
            {
                CreateTime = dtn.AddMinutes(10)
            });
            PriceItemList.AddItem(checkedItem);
            PriceItemList.AddItem(new PriceProcessItem(true, 2, null, 1, "jjj.345", null)
            {
                CreateTime = dtn.AddMinutes(100)
            });
            PriceItemList.AddItem(new PriceProcessItem(true, 3, null, 1, "jjj.789", null)
            {
                CreateTime = dtn.AddMinutes(100)
            });
            Assert.AreEqual(checkedItem.CreateTime, dtn.AddMinutes(50));
            var wcf = new WCFPriceProcessorService();

            wcf.TopInInboundList(checkedItem.GetHashCode());
            Assert.AreEqual(checkedItem.CreateTime, dtn.AddMinutes(10).AddSeconds(-5));
        }
コード例 #2
0
        public void Delete_ItemIn_Inbound_List_Test()
        {
            var checkedItem = new PriceProcessItem(false, 5, null, 1, "jjj.AAA", null);

            PriceItemList.AddItem(new PriceProcessItem(false, 1, null, 1, "jjj.123", null));
            PriceItemList.AddItem(checkedItem);
            PriceItemList.AddItem(new PriceProcessItem(true, 2, null, 1, "jjj.345", null));
            PriceItemList.AddItem(new PriceProcessItem(true, 3, null, 1, "jjj.789", null));
            Assert.IsTrue(PriceItemList.list.Any(l => l.FilePath == "jjj.AAA"));
            var wcf = new WCFPriceProcessorService();

            wcf.DeleteItemInInboundList(checkedItem.GetHashCode());
            Assert.IsFalse(PriceItemList.list.Any(l => l.FilePath == "jjj.AAA"));
        }