/// <summary> /// Initializes an instance of the <see cref="SelectableFileBackedLogMessageFilterTests_ReadWrite_Recording_Fast"/> class. /// </summary> /// <param name="fixture">Fixture providing static test data.</param> public SelectableFileBackedLogMessageFilterTests_ReadWrite_Recording_Fast(LogFileTestsFixture fixture) : base( fixture, false, LogFilePurpose.Recording, LogFileWriteMode.Fast) { }
/// <summary> /// Initializes an instance of the <see cref="SelectableFileBackedLogMessageFilterTests_ReadOnly_Analysis_Fast"/> class. /// </summary> /// <param name="fixture">Fixture providing static test data.</param> public SelectableFileBackedLogMessageFilterTests_ReadOnly_Analysis_Fast(LogFileTestsFixture fixture) : base( fixture, true, LogFilePurpose.Analysis, LogFileWriteMode.Fast) { }
/// <summary> /// Initializes an instance of the <see cref="SelectableFileBackedLogMessageFilterTests_ReadOnly_Recording_Robust"/> class. /// </summary> /// <param name="fixture">Fixture providing static test data.</param> public SelectableFileBackedLogMessageFilterTests_ReadOnly_Recording_Robust(LogFileTestsFixture fixture) : base( fixture, true, LogFilePurpose.Recording, LogFileWriteMode.Robust) { }
/// <summary> /// Initializes an instance of the <see cref="SelectableFileBackedLogMessageFilterTests_ReadOnly_Recording_Robust"/> class. /// </summary> /// <param name="fixture">Fixture providing static test data.</param> public SelectableFileBackedLogMessageFilterTests_ReadWrite_Analysis_Robust(LogFileTestsFixture fixture) : base( fixture, false, LogFilePurpose.Analysis, LogFileWriteMode.Robust) { }
/// <summary> /// Initializes an instance of the <see cref="FileBackedLogMessageCollectionTests_Base"/> class. /// </summary> /// <param name="fixture">Fixture providing static test data.</param> /// <param name="useReadOnlyCollection">Indicates whether the collection used for the test is read-only or not.</param> /// <param name="purpose">The log file purpose to test.</param> /// <param name="writeMode">The log file write mode to test.</param> protected SelectableFileBackedLogMessageFilterTests_Base( LogFileTestsFixture fixture, bool useReadOnlyCollection, LogFilePurpose purpose, LogFileWriteMode writeMode) { Fixture = fixture; LogFilePurposeToTest = purpose; LogFileWriteModeToTest = writeMode; CollectionIsReadOnly = useReadOnlyCollection; }
/// <summary> /// Initializes an instance of the <see cref="FileBackedLogMessageCollectionTests_ReadWrite"/> class. /// </summary> /// <param name="fixture">Fixture providing static test data.</param> public FileBackedLogMessageCollectionTests_ReadWrite(LogFileTestsFixture fixture) : base(fixture) { CollectionIsReadOnly = false; }
/// <summary> /// Initializes an instance of the <see cref="FileBackedLogMessageCollectionTests_Base"/> class. /// </summary> /// <param name="fixture">Fixture providing static test data.</param> protected FileBackedLogMessageCollectionTests_Base(LogFileTestsFixture fixture) { CollectionProvidesProtectedMessages = true; Fixture = fixture; }