Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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");
        }
Exemplo n.º 3
0
        public void GetFileName_with_roll_works()
        {
            ILogFileNameComposer logFileNameComposer = new LogFileNameComposer("MyApp", "MyLog", ".MyExt");

            logFileNameComposer.GetFileName("20010203", "1").ShouldBe("20010203-MyApp-MyLog.MyExt.1");
        }
Exemplo n.º 4
0
        public void Prefix_works()
        {
            ILogFileNameComposer logFileNameComposer = new LogFileNameComposer("MyApp", "MyLog", ".MyExt");

            logFileNameComposer.GetDatePart(new DateTime(2001, 2, 3)).ShouldBe("20010203");
        }