Example #1
0
 /// <summary>
 /// 构造一个Web调试服务
 /// </summary>
 public LogStore(Logger logger)
 {
     Guard.Requires <ArgumentNullException>(logger != null);
     logger.AddLogHandler(new WebLogHandler(this));
     clientIds = new Dictionary <string, long>();
     logEntrys = new SortSet <ILogEntry, long>();
     logEntrys.ReverseIterator();
 }
Example #2
0
        public void ReversEnumerator()
        {
            int num  = 50000;
            var list = new SortSet <int, int>();

            for (int i = 0; i < num; i++)
            {
                list.Add(i, i);
            }

            int n = 0;

            list.ReverseIterator();
            foreach (var v in list)
            {
                Assert.AreEqual(num - ++n, v);
            }
        }
Example #3
0
        public void EmptyListForeach()
        {
            var master = new SortSet <int, int>();

            foreach (var v in master)
            {
                Assert.Fail();
                if (v < 0)
                {
                }
            }

            master.ReverseIterator();
            foreach (var v in master)
            {
                Assert.Fail();
                if (v < 0)
                {
                }
            }
        }