public void TestConvertArrangeMockMethodToMoqMethodExpression() { var moqItIsAnyTypeMethodinfo = typeof(It).GetMethod("IsAny").MakeGenericMethod(typeof(string)); var anyArgumentOfTypeMethodinfo = typeof(WithAnyArgument).GetMethod("OfType").MakeGenericMethod(typeof(string)); var arrangeMockAnyArgumentOfTypeStringMethod = Expression.Call(anyArgumentOfTypeMethodinfo); var conversionResult = ExpressionConverter.ConvertArrangeMockMethodExpressionToMoqMethodExpression(arrangeMockAnyArgumentOfTypeStringMethod); conversionResult.Method.ShouldBe(moqItIsAnyTypeMethodinfo); }