private static void ValidatorShouldNotThrow(SelectExpandClause selectExpandClause, int maxDepth = 100, int maxCount = 100)
 {
     var testSubject = new ExpandDepthAndCountValidator(maxDepth, maxCount);
     testSubject.Validate(selectExpandClause);
 }
 private static void ValidatorShouldThrow(SelectExpandClause selectExpandClause, string expectedMessage, int maxDepth = 100, int maxCount = 100)
 {
     var testSubject = new ExpandDepthAndCountValidator(maxDepth, maxCount);
     Action validate = () => testSubject.Validate(selectExpandClause);
     validate.ShouldThrow<ODataException>().WithMessage(expectedMessage);
 }