public void ReturnsFalseIfUnexpectedCheck()
            {
                var title = $"Pingdom check 'invalid' is failing! 'https://test' is DOWN!";

                IncidentParsingHandlerTestUtility.AssertTryParseAffectedComponentPath(
                    Handler, new Incident {
                    Title = title
                }, false, null);
            }
            public void ReturnsExpectedPath(string checkName, string[] names)
            {
                var title = $"Pingdom check '{checkName}' is failing! 'https://test' is DOWN!";

                IncidentParsingHandlerTestUtility.AssertTryParseAffectedComponentPath(
                    Handler, new Incident {
                    Title = title
                }, true, ComponentUtility.GetPath(names));
            }
Example #3
0
            public void ReturnsExpected(string environment, string domain, string target, string[] names)
            {
                var title = $"[{environment}] Traffic Manager for {domain} is reporting {target} as not Online!";

                IncidentParsingHandlerTestUtility.AssertTryParseAffectedComponentPath(
                    Handler, new Incident {
                    Title = title
                }, true, ComponentUtility.GetPath(names));
            }
            public void ReturnsExpectedResponse(string title, bool success, string affectedComponentPath)
            {
                var incident = new Incident {
                    Title = title
                };

                IncidentParsingHandlerTestUtility.AssertTryParseAffectedComponentPath(
                    Handler, incident, success, affectedComponentPath);
            }
Example #5
0
            public void ReturnsFalseIfUnexpectedValues()
            {
                var title = "[environment] Traffic Manager for domain is reporting target as not Online!";

                IncidentParsingHandlerTestUtility.AssertTryParseAffectedComponentPath(
                    Handler, new Incident {
                    Title = title
                }, false, null);
            }