public LogManager(IDateTimeStamper dateTimeStamper, String applicationLogFilePath) { dateTimeStamper.VerifyThatObjectIsNotNull("Parameter 'dateTimeStamper' is null."); applicationLogFilePath.VerifyThatStringIsNotNullAndNotEmpty("Parameter 'applicationLogFilePath' is null or empty."); this.dateTimeStamper = dateTimeStamper; this.applicationLogFilePath = applicationLogFilePath; }
public void SetupBeforeEachTest() { DirectoryOperations.EnsureDirectoryIsEmpty(this.workingDirectory); this.mockDateTimeStamper = Substitute.For<IDateTimeStamper>(); this.mockDateTimeStamper.Now.Returns(LateNewYearsEveDateTimeStamp, EarlyNewYearsDayDateTimeStamp, NewYearsDayDateTimeStamp); }