Exemple #1
0
        public async Task GetScopesApiResourceAsync()
        {
            IClientRepository      clientRepository      = new ClientDapperRepository(_configuration);
            IApiResourceRepository apiResourceRepository = new ApiResourceDapperRepository(_configuration);

            var apiResource = ApiResourceMock.GenerateRandomApiResource();
            await apiResourceRepository.AddApiResourceAsync(apiResource);

            var apiScopes = await clientRepository.GetScopesAsync(apiResource.Name);

            apiScopes[0].Should().Be(apiResource.Name);
        }
Exemple #2
0
        public async Task GetScopesIdentityResourceAsync()
        {
            IClientRepository           clientRepository           = new ClientDapperRepository(_configuration);
            IIdentityResourceRepository identityResourceRepository = new IdentityResourceDapperRepository(_configuration);

            var identityResource = IdentityResourceMock.GenerateRandomIdentityResource();
            await identityResourceRepository.AddIdentityResourceAsync(identityResource);

            var identityScopes = await clientRepository.GetScopesAsync(identityResource.Name);

            identityScopes[0].Should().Be(identityResource.Name);
        }