Beispiel #1
0
 public void HasMatch()
 {
     Assert.True(BracketMatcher.HasMatches("{}"));
 }
Beispiel #2
0
 public void IgnoresOtherCharacters()
 {
     Assert.True(BracketMatcher.HasMatches("{dkflksdfkjdf} kjdkjfksdf {lkjslkjsdf}"));
 }
Beispiel #3
0
 public void NullIsInvalid()
 {
     Assert.Throws <ArgumentNullException>(() => BracketMatcher.HasMatches(null));
 }
Beispiel #4
0
 public void LotsOfMatches()
 {
     Assert.True(BracketMatcher.HasMatches("{{}{}{}{}{}{}{}{}{{}{}{}{}{{}{}{}{}{}}}}"));
 }
Beispiel #5
0
 public void NoClosing()
 {
     Assert.False(BracketMatcher.HasMatches("{{{{{{{{{{{{"));
 }
Beispiel #6
0
 public void EmptyIsValid()
 {
     Assert.True(BracketMatcher.HasMatches(""));
 }
Beispiel #7
0
 public void MissingClosing()
 {
     Assert.False(BracketMatcher.HasMatches("{{}"));
 }
Beispiel #8
0
 public void OutOfOrder()
 {
     Assert.False(BracketMatcher.HasMatches("}{"));
 }