コード例 #1
0
        public void OAuthClientCollectionIsIterable(string xmlData)
        {
            var col = OAuthClientCollection.FromXMLData(xmlData);

            foreach (var c in col)
            {
                System.Console.WriteLine(c.Organisatienaam);
            }
        }
コード例 #2
0
        public void OAuthClientCollectionNotContains(string xml, string name)
        {
            var OAuthClient = OAuthClientCollection.FromXMLData(xml);

            Assert.Throws <KeyNotFoundException>(() => OAuthClient.GetByOrganisatienaam(name));
        }
コード例 #3
0
        public void OAuthClientCollectionContains(string name)
        {
            var OAuthClient = OAuthClientCollection.FromXMLData(TestData.OAuthClientCollectionExampleXML);

            Assert.NotNull(OAuthClient.GetByOrganisatienaam(name));
        }
コード例 #4
0
 public void OAuthClientCollectionXSDFail(string xmlData)
 {
     Assert.ThrowsAny <System.Xml.Schema.XmlSchemaException>(
         () => OAuthClientCollection.FromXMLData(xmlData));
 }
コード例 #5
0
 public void OAuthClientCollectionInvalidXML(string xmlData)
 {
     Assert.ThrowsAny <XmlException>(() => OAuthClientCollection.FromXMLData(xmlData));
 }
コード例 #6
0
 public void OAuthClientCollectionParseOK(string xmlData)
 {
     OAuthClientCollection.FromXMLData(xmlData);
 }
コード例 #7
0
        public async Task <OAuthClientCollection> OAuthClientCollectionDownload(string uri)
        {
            var httpClientFactory = new StringHttpClienFactoryMock(TestData.OAuthClientCollectionExampleXML);

            return(await OAuthClientCollection.FromURLAsync(new Uri(uri), httpClientFactory));
        }