public void SetUp() { CultureUtils.SetDefaultCultureForThisThread(); _now = DateTimeOffset.MinValue; _dateUtils = Mock.Of <IDateUtils>(); Mock.Get(_dateUtils).Setup(u => u.Now).Returns(() => _now); _dirTmp = CreateTempDir(); _sut = Create(Log("a.log")); }
public void ExistingFileIsAppended() { _sut.Log("a"); _sut.Dispose(); _sut = Create(Log("a.log")); _sut.Log("b"); AssertLog( "1/1/0001 12:00:00 AM +00:00 a\n" + "1/1/0001 12:00:00 AM +00:00 b"); }
private AppendingFileLogger CreateWorkerLogger(int taskId) { if (_loggers.ContainsKey(taskId)) { return(_loggers[taskId]); } var relFile = taskId == -1 ? "main.log" : taskId == -2 ? "grouper.log" : @"worker{0}.log".FormatEx(taskId); var logFile = Path.Combine(_dirLogs + relFile); var logger = new AppendingFileLogger(logFile, new DateUtils()); _loggers[taskId] = logger; return(logger); }
public void FileCannotBeNull() { _sut = Create(null); }
public void UtilsCannotBeNull() { _sut = new AppendingFileLogger(Log("a.log"), null); }
public void ParentMustExist() { _sut = Create(Log(Path.Combine("x", "a.log"))); }
public void MustHaveParent() { _sut = Create("a.log"); }
public void FileCannotBeEmpty() { _sut = Create(""); }