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()); }