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); }
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()); }
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()); }
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()); }