示例#1
0
        public void Combine_anything_should_win_with_anything()
        {
            Glob a = Glob.Parse("**/*.*");
            Glob b = Glob.Parse("*.java");
            Glob c = Glob.Combine(a, b);

            Assert.Same(Glob.Anything, c);
        }
示例#2
0
        public void Combine_should_conserve_on_reference_equality()
        {
            Glob a = Glob.Parse("*.java");
            Glob c = Glob.Combine(a, a, a);

            Assert.Same(c, a);
            Assert.Equal("*.java", c.ToString());
        }
示例#3
0
        public void Combine_should_combine_into_semicolon_syntax()
        {
            Glob a = Glob.Parse("*.cs");
            Glob b = Glob.Parse("*.vb");
            Glob c = Glob.Combine(a, b);

            Assert.Equal("*.cs;*.vb", c.ToString());
        }
示例#4
0
        public void Combine_should_combine_into_semicolon_syntax_2()
        {
            Glob a = Glob.Parse("*.cs");
            Glob b = Glob.Parse("*.vb");
            Glob c = Glob.Parse("*.java");

            Glob d = Glob.Combine(a, b, c);

            Assert.Equal("*.cs;*.vb;*.java", d.ToString());
        }