public void Given_url_is_not_available__Should_not_exclude_error() { //Arrange var error = new Error("test"); //Act var exclude = new RegexUrlErrorFilter("a").Exclude(error); //Assert Assert.IsFalse(exclude); }
public void Given_url_fragment_does_match_Should_exclude_error() { HttpRequest.Setup(r => r.Url).Returns(new Uri("http://test/a/b?Id=5")); var wrapper = Glitch.Factory.HttpContextError(new ArgumentException(), HttpContext.Object) .WithUrl(); //Act var exclude = new RegexUrlErrorFilter("a/b\\?Id=\\d+").Exclude(wrapper.Error); //Assert Assert.IsTrue(exclude); }