public void Given_request_does_not_equal_expression_when_matching_should_not_match() { _sut = new ExpressionMatcher(_ => false); // Act & assert _sut.IsMatch(new MockHttpRequestContext(new HttpRequestMessage())).Should().BeFalse(); }
public void Given_null_context_when_matching_it_should_throw() { _sut = new ExpressionMatcher(_ => true); MockHttpRequestContext requestContext = null; // Act // ReSharper disable once ExpressionIsAlwaysNull Action act = () => _sut.IsMatch(requestContext); // Assert act.Should() .Throw <ArgumentNullException>() .WithParamName(nameof(requestContext)); }