Exemple #1
0
        public void MaskParser_ManySplits_Exception()
        {
            var parser = new MaskParser("{artist}-{track}");

            parser.ValidateFileName("Test-Artist-1");
        }
Exemple #2
0
        public void MaskParser_WithoutSplits_Exception()
        {
            var parser = new MaskParser("{artist}{track}");

            parser.ValidateFileName("TestArtist1");
        }
Exemple #3
0
        public void MaskParser_SplitInBeginAndEnd_Successful()
        {
            var parser = new MaskParser("-{artist}.{track}-");

            Assert.IsTrue(parser.ValidateFileName("-TestArtist.1-"));
        }
Exemple #4
0
        public void MaskParser_LetterInCenter_Successful()
        {
            var parser = new MaskParser("{artist}Q{track}");

            Assert.IsTrue(parser.ValidateFileName("TestArtistQ1"));
        }
Exemple #5
0
        public void MaskParser_SameSplits_Successful()
        {
            var parser = new MaskParser("{artist} - {title} - {track}");

            Assert.IsTrue(parser.ValidateFileName("TestArtist - TestTitle - 1"));
        }
Exemple #6
0
        public void MaskParser_SplitInBegin_Successful()
        {
            var parser = new MaskParser("a{artist}");

            Assert.IsTrue(parser.ValidateFileName("aTestArtist"));
        }
Exemple #7
0
        public void MaskParser_Common_Successful()
        {
            var parser = new MaskParser("{artist} - {title}");

            Assert.IsTrue(parser.ValidateFileName("TestArtist - TestTitle"));
        }