Aproveche MultipleApiVersions en Swagger con versiones de atributos

¿Es posible aprovechar MultipleApiVersions en Swagger UI / Swashbuckle cuando se utiliza el enrutamiento de atributos?

Específicamente, implementé versiones por:

using System.Web.Http;

namespace RESTServices.Controllers.v1
{
    [Route("api/v1/Test")]
    public class TestV1Controller : ApiController
    { ... }

La versión 2 estaría en un espacio de nombres v2. En un controlador llamado TestV2Controller. La ruta tendría v2 en ella.

¿Es posible pasar una lambda que permita esto? Encontré una muestra lambda en línea que se compiló, pero luego Swagger dejó de funcionar por completo. No se pudieron alcanzar los puntos de interrupción ni ver Swagger en el navegador.

Respuestas a la pregunta(1)

Su respuesta a la pregunta