예제 #1
0
        public void ZorgaanbiedersCollectionParseOK(string xmlData)
        {
            output.WriteLine(xmlData);
            var result = Zorgaanbiederslijst.FromXMLData(xmlData);

            output.WriteLine(result.ToString());
        }
        public void ZorgaanbiedersCollectionIsIterable(string xmlData)
        {
            var col = Zorgaanbiederslijst.FromXMLData(xmlData);

            foreach (var c in col.Data)
            {
                System.Console.WriteLine(c.Naam);
                foreach (var pair in c.Gegevensdiensten)
                {
                    System.Console.WriteLine($"{pair.Key} == {pair.Value.Id}");
                    System.Console.WriteLine(pair.Value.AuthorizationEndpointUri);
                    System.Console.WriteLine(pair.Value.TokenEndpointUri);
                }
                System.Console.WriteLine();
            }
        }
예제 #3
0
        public void ZorgaanbiedersCollectionIsIterable(string xmlData)
        {
            output.WriteLine($"[ZorgaanbiedersCollectionIsIterable] Parsing: {xmlData}");
            var col = Zorgaanbiederslijst.FromXMLData(xmlData);

            output.WriteLine($"[ZorgaanbiedersCollectionIsIterable] {col.Data.Count} records found");
            // Assert.True(col.Data.Count > 0);
            foreach (var c in col.Data)
            {
                output.WriteLine(c.Naam);
                foreach (var pair in c.Gegevensdiensten)
                {
                    output.WriteLine($"{pair.Key} == {pair.Value.Id}");
                    output.WriteLine(pair.Value.AuthorizationEndpointUri.ToString());
                    output.WriteLine(pair.Value.TokenEndpointUri.ToString());
                    foreach (var role in pair.Value.Systeemrollen)
                    {
                        output.WriteLine(role.ToString());
                    }
                }
                output.WriteLine("");
            }
        }
        public void ZorgaanbiedersCollectionNotContains(string xml, string name)
        {
            var zorgaanbieders = Zorgaanbiederslijst.FromXMLData(xml);

            Assert.Throws <KeyNotFoundException>(() => zorgaanbieders.GetByName(name));
        }
        public void ZorgaanbiedersCollectionContains(string name)
        {
            var zorgaanbieders = Zorgaanbiederslijst.FromXMLData(ZorgaanbiederslijstTestMock.ZorgaanbiedersCollectionExampleXML);

            Assert.NotNull(zorgaanbieders.GetByName(name));
        }
 public void ZorgaanbiedersCollectionXSDFail(string xmlData)
 {
     Assert.ThrowsAny <System.Xml.Schema.XmlSchemaException>(
         () => Zorgaanbiederslijst.FromXMLData(xmlData));
 }
 public void ZorgaanbiedersCollectionInvalidXML(string xmlData)
 {
     Assert.ThrowsAny <XmlException>(() => Zorgaanbiederslijst.FromXMLData(xmlData));
 }
 public void ZorgaanbiedersCollectionParseOK(string xmlData)
 {
     Zorgaanbiederslijst.FromXMLData(xmlData);
 }