public FileManager(ITimeLogsFolderSettingSource timeLogsFolderSettingSource) { if(timeLogsFolderSettingSource!=null) this.timeLogsFolder = timeLogsFolderSettingSource.TimeLogsFolder; TasksFileName = GetFullFileName(tasksFileName); HistoryFileName = GetFullFileName(historyFileName); }
public FileManager(ITimeLogsFolderSettingSource timeLogsFolderSettingSource) { if (timeLogsFolderSettingSource != null) { this.timeLogsFolder = timeLogsFolderSettingSource.TimeLogsFolder; } TasksFileName = GetFullFileName(tasksFileName); HistoryFileName = GetFullFileName(historyFileName); }
public void FileManagerUseTimeLogsFolderSetting() { ITimeLogsFolderSettingSource settings = NewMock <ITimeLogsFolderSettingSource>(); Stub.On(settings).GetProperty("TimeLogsFolder").Will(Return.Value(@"c:\myworkingfolder")); FileManager fileManagerWithSettings = new FileManager(settings); Assert.AreEqual(@"c:\myworkingfolder", fileManagerWithSettings.TimeLogsFolder); }