Пример #1
0
        public void CanExtractSequenceFromArchiveFileNameStartingWithDot()
        {
            var sequence = RollingFlatFilePurger.GetSequence(".10.log");

            Assert.AreEqual("10", sequence);
        }
Пример #2
0
        public void ExtractingSequenceFromNameWithConsecutiveDotsReturnsEmpty()
        {
            var sequence = RollingFlatFilePurger.GetSequence("trace..log");

            Assert.AreEqual(string.Empty, sequence);
        }
Пример #3
0
        public void CanExtractMultiCharSequenceFromNormalArchiveFileName()
        {
            var sequence = RollingFlatFilePurger.GetSequence("trace.zzzz.188.log");

            Assert.AreEqual("188", sequence);
        }
Пример #4
0
        public void ExtractingSequenceFromNameWithTrailingDotReturnsEmpty()
        {
            var sequence = RollingFlatFilePurger.GetSequence("trace.");

            Assert.AreEqual(string.Empty, sequence);
        }
        public void ExtractingSequenceFromNameWithSingleDotReturnsEmpty()
        {
            var sequence = RollingFlatFilePurger.GetSequence("trace.log");

            Assert.AreEqual("", sequence);
        }