Skip to content

Instantly share code, notes, and snippets.

@gdyrrahitis
Last active November 7, 2018 22:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gdyrrahitis/b3755488f8c8379277309bff5340ce91 to your computer and use it in GitHub Desktop.
Save gdyrrahitis/b3755488f8c8379277309bff5340ce91 to your computer and use it in GitHub Desktop.
public class HasValidOpeningClosingBrackets
{
[Theory]
[InlineData("hi", true)]
[InlineData("{}", true)]
[InlineData("[}", false)]
[InlineData("{hi(george)}", true)]
[InlineData("{hi(george]}", false)]
[InlineData("[{hi(george]})", false)]
[InlineData("([{[}}])", false)]
public void ReturnsExpectedOutputForStringWithBrackets(string input, bool expected)
{
// Arrange | Act
var result = Analyzer.HasValidOpeningClosingBrackets(input);
// Assert
Equal(expected, result);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment