Esempio n. 1
0
        public async Task When_Getting_Authorization_Policies_Then_A_ListIds_Is_Returned()
        {
            // ARRANGE
            const string policyId = "policy_id";

            InitializeFakeObjects();
            ICollection <Policy> policies = new List <Policy>
            {
                new Policy
                {
                    Id = policyId
                }
            };

            _repositoryExceptionHelper.Setup(r => r.HandleException(ErrorDescriptions.TheAuthorizationPolicyCannotBeRetrieved,
                                                                    It.IsAny <Func <Task <ICollection <Policy> > > >()))
            .Returns(Task.FromResult(policies));

            // ACT
            var result = await _getAuthorizationPoliciesAction.Execute();

            // ASSERT
            Assert.NotNull(result);
            Assert.True(result.Count() == 1);
            Assert.True(result.First() == policyId);
        }
Esempio n. 2
0
 public Task <ICollection <string> > GetPolicies()
 {
     return(_getAuthorizationPoliciesAction.Execute());
 }