FWIW, in this particular case (where most methods accept many parameters) I would prefer to leave the tests as-is.

Consider the following method signature:
```
void AStaticMethod(string s, int i, Guid g, Version v)
```

To select this method with a strongly-typed query one would have to write something like:
```
MethodInfo staticMethod = new Methods().Select(() => 
    AStaticClass.AStaticMethod(
        default(string),
        default(int),
        default(Guid),
        default(Version)));
```

Throughout these particular tests I think it's a lot easier to write:

```
typeof(AStaticClass).GetMethod("AStaticMethod")
```

We might loose type-safety but the tests will fail anyway if someone mistakenly introduces a breaking change, or a typo in the string, etc.