public void GivenFooStarBarPredicateAndNoPathRequest_WhenMatch_ReturnsFalse()
        {
            // Arrange
            var predicate = new PathMatchesPredicate("/foo/(.*)/bar");

            // Act
            var actual = predicate.Match(new HttpRequestMessage(HttpMethod.Get, "http://example.com/"));

            // Assert
            Assert.False(actual);
        }
        public void GivenStarFooPredicateAndMatchingRequest_WhenMatch_ReturnsTrue()
        {
            // Arrange
            var predicate = new PathMatchesPredicate("/(.*)/foo");

            // Act
            var actual = predicate.Match(new HttpRequestMessage(HttpMethod.Get, "http://example.com/wiz/foo"));

            // Assert
            Assert.True(actual);
        }