Esempio n. 1
0
        public void Error_CorrelationId_DoesNotExist()
        {
            var cfg = new NanoLoggerConfiguration();

            cfg.Add(0, 10);

            var ml = new NanoLogger(cfg);

            ml.Begin(1, 0, 0);
        }
Esempio n. 2
0
        public void Create()
        {
            var cfg = new NanoLoggerConfiguration();

            cfg.Add(0, 10);

            var ml = new NanoLogger(cfg);

            ml.Begin(0, 0, 0);
            ml.Begin(0, 0, 0, 1);
            ml.End(0, 0, 0);
            ml.Begin(0, 0, 0);

            ml.Begin(0, 0, 0);
            ml.Begin(0, 0, 0, 1);
            ml.End(0, 0, 0);
            ml.Begin(0, 0, 0);

            ml.Begin(0, 0, 0);
            ml.Begin(0, 0, 0, 1);
        }
Esempio n. 3
0
        public void Error_TooManyRecords()
        {
            var cfg = new NanoLoggerConfiguration();

            cfg.Add(0, 10);

            var ml = new NanoLogger(cfg);

            ml.Begin(0, 0, 0);
            ml.Begin(0, 0, 0, 1);
            ml.End(0, 0, 0);
            ml.Begin(0, 0, 0);

            ml.Begin(0, 0, 0);
            ml.Begin(0, 0, 0, 1);
            ml.End(0, 0, 0);
            ml.Begin(0, 0, 0);

            ml.Begin(0, 0, 0);
            ml.Begin(0, 0, 0, 1);
            ml.End(0, 0, 0);
        }
Esempio n. 4
0
        public void Create_DifferentIndexes()
        {
            var cfg = new NanoLoggerConfiguration();

            cfg.Add(0, 10);
            cfg.Add(1, 5);

            var ml = new NanoLogger(cfg);

            ml.Begin(0, 0, 0);
            ml.Begin(0, 0, 0, 1);
            ml.End(0, 0, 0);
            ml.Begin(0, 0, 0);
            ml.Begin(0, 0, 0);
            ml.Begin(0, 0, 0, 1);
            ml.End(0, 0, 0);
            ml.Begin(0, 0, 0);
            ml.Begin(0, 0, 0);
            ml.Begin(0, 0, 0, 1);

            ml.Begin(1, 0, 0);
            ml.Begin(1, 0, 0, 1);
            ml.End(1, 0, 0);
            ml.Begin(1, 0, 0);
            ml.Begin(1, 0, 0);
        }