public void Bad_TrySplit_works() { ILogFileNameComposer logFileNameComposer = new LogFileNameComposer("MyApp", "MyLog", ".MyExt"); string prefix, roll; logFileNameComposer.TryParse("20010203-BAD-MyApp-MyLog.MyExt", out prefix, out roll).ShouldBe(false); }
public void OK_TrySplit_with_roll_works() { ILogFileNameComposer logFileNameComposer = new LogFileNameComposer("MyApp", "MyLog", ".MyExt"); string prefix, roll; logFileNameComposer.TryParse("20010203-MyApp-MyLog.MyExt.1", out prefix, out roll).ShouldBe(true); prefix.ShouldBe("20010203"); roll.ShouldBe("1"); }
public void GetFileName_with_roll_works() { ILogFileNameComposer logFileNameComposer = new LogFileNameComposer("MyApp", "MyLog", ".MyExt"); logFileNameComposer.GetFileName("20010203", "1").ShouldBe("20010203-MyApp-MyLog.MyExt.1"); }
public void Prefix_works() { ILogFileNameComposer logFileNameComposer = new LogFileNameComposer("MyApp", "MyLog", ".MyExt"); logFileNameComposer.GetDatePart(new DateTime(2001, 2, 3)).ShouldBe("20010203"); }