public void evaluate_the_beatpulse_path() { var options = new BeatPulseOptions(); var httpContext = new DefaultHttpContext(); httpContext.Request.Method = "GET"; httpContext.Request.Path = "/hc"; httpContext.GetBeatPulseRequestPath(options) .Should().BeEquivalentTo(string.Empty); httpContext.Request.Path = "/hc/sqlserver"; httpContext.GetBeatPulseRequestPath(options) .Should().BeEquivalentTo("sqlserver"); options.ConfigurePath("health"); httpContext.Request.Path = "/health"; httpContext.GetBeatPulseRequestPath(options) .Should().BeEquivalentTo(string.Empty); httpContext.Request.Path = "/health/sqlserver"; httpContext.GetBeatPulseRequestPath(options) .Should().BeEquivalentTo("sqlserver"); }