コード例 #1
0
        public void AddNewTestEvents()
        {
            var ex = CreateEventXml("HumanitarianEventTestData1.xml");
            var px = CreatePropertyXml();

            using (var client = new HumanitarianPublicationServices.HumanitarianPublicationServicesClient())
            {
                client.AddHumanitarianEvent(new HumanitarianPublicationServices.AddHumanitarianEventRequest()
                {
                    EventToAdd = new HumanitarianPublicationServices.HumanitarianEvent()
                    {
                        EventEnvelopeXml = ex.ToString(),
                        EventPropertyXml = px.ToString()
                    }
                });

                var ex2 = CreateEventXml("HumanitarianEventTestData2.xml");
                var px2 = CreatePropertyXml();

                using (var client2 = new HumanitarianPublicationServices.HumanitarianPublicationServicesClient())
                {
                    client.AddHumanitarianEvent(new HumanitarianPublicationServices.AddHumanitarianEventRequest()
                    {
                        EventToAdd = new HumanitarianPublicationServices.HumanitarianEvent()
                        {
                            EventEnvelopeXml = ex2.ToString(),
                            EventPropertyXml = px2.ToString()
                        }
                    });
                }
            }
        }
コード例 #2
0
 public void GetEvents()
 {
     var humEvents = new List<HumanitarianPublicationServices.HumanitarianEvent>();
     using (var client = new HumanitarianPublicationServices.HumanitarianPublicationServicesClient())
     {
       var response =  client.GetHumanitarianEvents(new HumanitarianPublicationServices.GetHumanitarianEventRequest());
       humEvents = response.Events;
     }
     Assert.IsTrue(humEvents.Any());
 }
コード例 #3
0
        public void GetMultipleEvent()
        {
            var humEvents = new List<HumanitarianPublicationServices.HumanitarianEvent>();
             using (var client = new HumanitarianPublicationServices.HumanitarianPublicationServicesClient())
             {
                 var request = new HumanitarianPublicationServices.GetHumanitarianEventRequest()
                 {
                     Ids = new List<Guid>()
                    {Guid.Parse("A7A86B6D-2CEC-4422-8824-5C154EAE6BC7"),
                     Guid.Parse("34B6798B-82E8-47E5-8F67-C750B529C6A5")
                    }
                 };

                 var response = client.GetHumanitarianEvent(request);
                 humEvents = response.Events;
             }
             Assert.IsTrue(humEvents.Count ==2);
        }
コード例 #4
0
        public void GetSingleEvent()
        {
            var humEvents = new List<HumanitarianPublicationServices.HumanitarianEvent>();
            using (var client = new HumanitarianPublicationServices.HumanitarianPublicationServicesClient())
            {
                var request = new HumanitarianPublicationServices.GetHumanitarianEventRequest()
                {
                    Ids = new List<Guid>()
                    {Guid.Parse("A7A86B6D-2CEC-4422-8824-5C154EAE6BC7")
                    }
                };

              var response =  client.GetHumanitarianEvent(request);
              humEvents = response.Events;
            }
            Assert.IsTrue(humEvents.Count == 1);
        }