public void ReturnsFalseIfUnexpectedCheck()
            {
                var match = ParsingUtility.GetMatchWithGroup(
                    PingdomIncidentRegexParsingHandler.CheckNameGroupName,
                    "invalid");

                var result = Handler.TryParseAffectedComponentPath(Incident, match.Groups, out var path);

                Assert.False(result);
            }
            public void ReturnsExpectedPath(string checkName, string[] names)
            {
                var match = ParsingUtility.GetMatchWithGroup(
                    PingdomIncidentRegexParsingHandler.CheckNameGroupName,
                    checkName);

                var result = Handler.TryParseAffectedComponentPath(Incident, match.Groups, out var path);

                Assert.True(result);
                Assert.Equal(ComponentUtility.GetPath(names), path);
            }
 private static Match GetMatchWithEnvironmentGroup(string environment)
 {
     return(ParsingUtility.GetMatchWithGroup(EnvironmentRegexParsingFilter.EnvironmentGroupName, environment));
 }