public void IsAppendingLogMessages() { // Arrange var expectedFirstLogMessage = "First Message"; var expectedSecondLogMessage = "Second Message"; var rollingFileSink = new RollingFileSink(new DirectoryInfo(_logsDirectoryPath), RollingStyle.Date); // Act rollingFileSink.Write(expectedFirstLogMessage); rollingFileSink.Write(expectedSecondLogMessage); var logLines = File.ReadAllLines(_rollingStyleDateLogFilePath); // Assert Assert.AreEqual(expectedFirstLogMessage, logLines[0]); Assert.AreEqual(expectedSecondLogMessage, logLines[1]); }
public void IsCreatingLogFileWithDateRollingStyleIfFileDoesNotExists() { // Arrange var rollingFileSink = new RollingFileSink(new DirectoryInfo(_logsDirectoryPath), RollingStyle.Date); // Assert FileAssert.DoesNotExist(_rollingStyleDateLogFilePath); rollingFileSink.Write("Message"); FileAssert.Exists(_rollingStyleDateLogFilePath); }
public void IsWritingLogMessage() { // Arrange var expectedLogMessage = "Message"; var rollingFileSink = new RollingFileSink(new DirectoryInfo(_logsDirectoryPath), RollingStyle.Date); // Act rollingFileSink.Write(expectedLogMessage); var logLines = File.ReadAllLines(_rollingStyleDateLogFilePath); // Assert Assert.AreEqual(expectedLogMessage, logLines[0]); }