Я поздно написал несколько тестов для своей конфигурации Fluent Security. Хотя я могу написать тесты, проверяющие, применяется ли к методу действия контроллера определенная политика, например.
expectations.Expect<HomeController>(x=>x.Index()).Has<IgnorePolicy>();
Тем не менее, я ищу, могу ли я написать тесты для конкретных ролей.
например, если я предоставил роль администратора доступ только к Index() HomeController, я хочу проверить что-то вроде
expectations.Expect<HomeController>(x=>x.Index()).Has<RequireRolePolicy>().For("Admin");
Я не нашел ни одного примера в сети или каких-либо расширений в FLuentSecurity.TestHelper, которые могли бы помочь мне в этом. есть идеи?