a slightly more complex configurable test