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]));
            }