public void IsCalledWithAnyArgumentOfTypeIsConvertedToIsAnyOfT()
        {
            Expression <Func <IPayrollSystem, int> > arrangeMockExpression = x => x.GetSalaryForEmployee(WithAnyArgument.OfType <string>());

            var convertedExpression = ExpressionConverter.ConvertArrangeMockExpressionToMoqExpression(arrangeMockExpression);

            Expression <Func <IPayrollSystem, int> > expectedMoqExpression = x => x.GetSalaryForEmployee(It.IsAny <string>());

            // TODO: Is there a better way of checking for equivalency between expressions rather than just using ToString()?
            convertedExpression.ToString().ShouldBe(expectedMoqExpression.ToString());
        }