Как делают Вас авторизация веб-страницы модульного теста с помощью ASP.NET MVC?

deploy_production.sh

   #!/bin/bash
    # Deploy to develop
    echo "Deploying to ACS"
    $(aws ecr get-login --no-include-email --region us-east-1)
    docker build -t develop-my-api .
    docker tag develop-my-api:latest 989002346127.dkr.ecr.us-east-1.amazonaws.com/develop-my-api:latest
    docker push 989002346127.dkr.ecr.us-east-1.amazonaws.com/develop-my-api:latest

и не забудьте изменить разрешения chmod + x deploy_production.sh

6
задан Kevin Pang 25 September 2008 в 06:29
поделиться

4 ответа

В итоге я выбрал «UserNameFilter», показанный в сообщении блога Кази Манзура . Прекрасно работает и легко поддается модульному тестированию.

1
ответ дан 17 December 2019 в 18:21
поделиться

Ссылка выше является хорошей. Я также добавил бы это вместо того, чтобы программно проверить Пользователя. Идентификационные данные. Значение имени, необходимо использовать Авторизовать атрибуты, как обрисовано в общих чертах в статье:

http://weblogs.asp.net/scottgu/archive/2008/07/14/asp-net-mvc-preview-4-release-part-1.aspx

1
ответ дан 17 December 2019 в 18:21
поделиться

Можно, вероятно, сделать это при помощи фальшивки для контекста контроллера. Проверьте эту статью: http://stephenwalther.com/blog/archive/2008/07/01/asp-net-mvc-tip-12-faking-the-controller-context.aspx

1
ответ дан 17 December 2019 в 18:21
поделиться

Вот тут-то и появляется насмешка с поддельным HttpContext.

0
ответ дан 17 December 2019 в 18:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: