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); }
public Task <ICollection <string> > GetPolicies() { return(_getAuthorizationPoliciesAction.Execute()); }