private void Clear() { lock (_syncRoot) { _indices.Clear(); _maxWidth = 0; } }
public void TestClearOneEntry() { var entries = new LogEntryList(); entries.Add(); entries.Count.Should().Be(1); entries.Clear(); entries.Count.Should().Be(0); }
public void TestClearEmpty() { var entries = new LogEntryList(LogFileColumns.ElapsedTime); entries.Count.Should().Be(0); entries.Columns.Should().Equal(LogFileColumns.ElapsedTime); entries.Clear(); entries.Count.Should().Be(0); entries.Columns.Should().Equal(LogFileColumns.ElapsedTime); }
public void TestClearMany() { var entries = new LogEntryList(LogFileColumns.LineNumber); entries.Add(42); entries.Add(9001); entries.Count.Should().Be(2); entries.Clear(); entries.Count.Should().Be(0); entries.AddEmpty(); entries.AddEmpty(); entries.Count.Should().Be(2); entries[0].LineNumber.Should().Be(0); entries[1].LineNumber.Should().Be(0); }