public void IsMatch_AllowsBodySizeBetween5and50Bytes(int bodyLength, bool expectedResult) { var rule = new BodyLengthRule(5, 50); var request = CreateRequest(bodyLength); Assert.AreEqual(expectedResult, rule.IsMatch(request)); }
public void IsMatch_EnforcesZeroLengthBodySize(int bodyLength, bool expectedResult) { var rule = new BodyLengthRule(0, 0); var request = CreateRequest(bodyLength); Assert.AreEqual(expectedResult, rule.IsMatch(request)); }
public void IsMatch_EnforcesExactBodySizeOf15Bytes(int bodyLength, bool expectedResult) { var rule = new BodyLengthRule(15, 15); var request = CreateRequest(bodyLength); Assert.AreEqual(expectedResult, rule.IsMatch(request)); }
public void IsMatch_WithNullRequest_ReturnsFalse() { var rule = new BodyLengthRule(15, 15); Assert.IsFalse(rule.IsMatch(null)); }