Example #1
0
        public async Task Update_Client_Grants_OK()
        {
            var response = new ClientGrantsResponse()
            {
                Audience = Guid.NewGuid().ToString(),
                ClientId = Guid.NewGuid().ToString(),
                Id       = Guid.NewGuid().ToString()
            };
            var client  = TestsHelper.GetClient(response, HttpStatusCode.OK);
            var request = new UpdateClientGrantRequest()
            {
                Scope = new[] { Guid.NewGuid().ToString() }
            };
            var result = await client.ClientGrants.UpdateAsync(Guid.NewGuid().ToString(), request);

            Assert.IsType <ClientGrantsResponse>(result);
        }
Example #2
0
        public async Task Get_Branding_OK()
        {
            var url      = new Uri("https://www.google.com");
            var response = new HttpResponseMessage()
            {
                StatusCode = HttpStatusCode.OK,
                Content    = new StringContent(
                    "{ \"favicon_url\": \"" + url.ToString() + "\", \"logo_url\": \"" + url.ToString() + "\" }", Encoding.UTF8,
                    "application/json")
            };
            var client = TestsHelper.GetClient(response);

            var result = await client.Branding.GetAsync();

            Assert.Equal(url, result.LogoUrl);
            Assert.Equal(url, result.FaviconUrl);
        }
Example #3
0
        public async Task Get_Client_Grants_OK()
        {
            var response = new[]
            {
                new ClientGrantsResponse()
                {
                    Id       = Guid.NewGuid().ToString(),
                    ClientId = Guid.NewGuid().ToString(),
                    Audience = Guid.NewGuid().ToString(),
                    Scope    = new[]
                    {
                        Guid.NewGuid().ToString(),
                    }
                }
            };

            var client = TestsHelper.GetClient(response, HttpStatusCode.OK);
            var result = await client.ClientGrants.GetAsync();

            Assert.Equal(response[0].Id, result[0].Id);
            Assert.Equal(response[0].ClientId, result[0].ClientId);
            Assert.Equal(response[0].Audience, result[0].Audience);
            Assert.Equal(response[0].Scope, result[0].Scope);
        }