Я использую класс owin TestServer для unit test my web api. Он отлично работает, за исключением того, что я не уверен, как выполнять аутентификацию запросов, поэтому я не могу проверить конечные точки, требующие проверки подлинности, кроме того, чтобы неавторизованные запросы, не прошедшие проверку подлинности.
Я настраиваю WebApi для использования только аутентификации маркера на предъявителя, как указано здесь:
// Web API configuration and services
// Configure Web API to use only bearer token authentication.
config.SuppressDefaultHostAuthentication();
config.Filters.Add(new HostAuthenticationFilter(OAuthDefaults.AuthenticationType));
Любые идеи, как я мог бы сделать это легко?