Example #1
0
        public void Given_url_is_not_available__Should_not_exclude_error()
        {
            //Arrange
            var error = new Error("test");

            //Act
            var exclude = new ContainsUrlFragmentErrorFilter("a").Exclude(error);

            //Assert
            Assert.IsFalse(exclude);
        }
Example #2
0
        public void Given_url_fragment_does_match_Should_exclude_error()
        {
            HttpRequest.Setup(r => r.Url).Returns(new Uri("http://test/a/b"));
            var wrapper =
                Glitch.Factory.HttpContextError(new ArgumentException(), HttpContext.Object)
                .WithUrl();

            //Act
            var exclude = new ContainsUrlFragmentErrorFilter("a").Exclude(wrapper.Error);

            //Assert
            Assert.IsTrue(exclude);
        }