public async void Must_use_strategy_to_assign_provider() { var request = MockRepository.GenerateMock <HttpRequestBase>(); var response = MockRepository.GenerateMock <HttpResponseBase>(); await _routes[0].AuthenticateAsync(request, response); _authenticationStrategy.AssertWasCalled(arg => arg.MustAuthenticateAsync(typeof(Endpoint), typeof(Endpoint).GetMethod("Method"))); _authenticationProvider.AssertWasCalled(arg => arg.AuthenticateAsync(request, response, _routes[0])); }