Tests for how we handle parameters of different types

Adding a "Base" suffix might make it clearer that this is now abstract.