public void MinRouteConstraint_ApplyConstraint(long min, int parameterValue, bool expected) { // Arrange var constraint = new MinRouteConstraint(min); // Act var actual = ConstraintsTestHelper.TestConstraint(constraint, parameterValue); // Assert Assert.Equal(expected, actual); }
public void BoolRouteConstraint(object parameterValue, bool expected) { // Arrange var constraint = new BoolRouteConstraint(); // Act var actual = ConstraintsTestHelper.TestConstraint(constraint, parameterValue); // Assert Assert.Equal(expected, actual); }
public void AlphaRouteConstraintTest(string parameterValue, bool expected) { // Arrange var constraint = new AlphaRouteConstraint(); // Act var actual = ConstraintsTestHelper.TestConstraint(constraint, parameterValue); // Assert Assert.Equal(expected, actual); }
public void RangeRouteConstraintTest_ValidValue_ApplyConstraint(long min, long max, int parameterValue, bool expected) { // Arrange var constraint = new RangeRouteConstraint(min, max); // Act var actual = ConstraintsTestHelper.TestConstraint(constraint, parameterValue); // Assert Assert.Equal(expected, actual); }
public void LengthRouteConstraint_Range_Tests(int min, int max, string parameterValue, bool expected) { // Arrange var constraint = new LengthRouteConstraint(min, max); // Act var actual = ConstraintsTestHelper.TestConstraint(constraint, parameterValue); // Assert Assert.Equal(expected, actual); }
public void LengthRouteConstraint_ExactLength_Tests(int length, string parameterValue, bool expected) { // Arrange var constraint = new LengthRouteConstraint(length); // Act var actual = ConstraintsTestHelper.TestConstraint(constraint, parameterValue); // Assert Assert.Equal(expected, actual); }
public void MaxLengthRouteConstraint_ApplyConstraint(int min, string parameterValue, bool expected) { // Arrange var constraint = new MaxLengthRouteConstraint(min); // Act var actual = ConstraintsTestHelper.TestConstraint(constraint, parameterValue); // Assert Assert.Equal(expected, actual); }
public void CompositeRouteConstraint_Match_CallsMatchOnInnerConstraints(bool inner1Result, bool inner2Result, bool expected) { // Arrange var inner1 = MockConstraintWithResult(inner1Result); var inner2 = MockConstraintWithResult(inner2Result); // Act var constraint = new CompositeRouteConstraint(new[] { inner1.Object, inner2.Object }); var actual = ConstraintsTestHelper.TestConstraint(constraint, null); // Assert Assert.Equal(expected, actual); }
public void GuidRouteConstraint_ApplyConstraint(object parameterValue, bool parseBeforeTest, bool expected) { // Arrange if (parseBeforeTest) { parameterValue = Guid.Parse(parameterValue.ToString()); } var constraint = new GuidRouteConstraint(); // Act var actual = ConstraintsTestHelper.TestConstraint(constraint, parameterValue); // Assert Assert.Equal(expected, actual); }