Adding API Explorer functional tests

> I think we should consider having a way to convey that information whether automatically by understanding "action selection" or though an attribute.

The idea is a user could do that through an api provided by swashbuckle, or whatever package they are using. 

I don't think this is worth much thought though anyway. Would you write code this way? This is the functional tests - some of the scenarios here are realistic and plenty of them are not.