Exemple #1
0
        public void TestRecordLimitWithAllReservedBatches()
        {
            _database.Start();
            _database.Clear();
            //value from database settings
            int maxRecordCount = 100;

            AddRecords(maxRecordCount, true);

            var report = new Backtrace.Model.BacktraceReport("report");
            var result = _database.Add(
                backtraceReport: report,
                attributes: null,
                miniDumpType: Types.MiniDumpType.None
                );

            Assert.IsNull(result);
            Assert.AreEqual(maxRecordCount, _database.Count());
        }
        public void TestRecordLimitInBatches()
        {
            _database.Start();
            _database.Clear();
            //value from database settings
            int maxRecordCount = 100;

            AddRecords(maxRecordCount);

            var report = new Backtrace.Model.BacktraceReport("report");
            var result = _database.Add(
                backtraceReport: report,
                attributes: null,
                miniDumpType: Types.MiniDumpType.None
                );

            Assert.IsNotNull(result);
            // max record + record above
            var expectedRecordCount = maxRecordCount + 1;

            Assert.AreEqual(maxRecordCount + 1, _database.Count());
        }