public void OczekujaceDokumentyRequest_Valid() { // arrange var podmiot = "test"; var nazwaSkrytki = "default"; var adresSkrytki = "/test/default"; var request = new OczekujaceDokumentyRequest() { Podmiot = podmiot, NazwaSkrytki = nazwaSkrytki, AdresSkrytki = adresSkrytki }; var requestFactory = new RequestFactory(new TestCertProvider().GetClientCertificate()); // act string requestString = requestFactory.CreateRequest(request); // assert Assert.IsNotNull(requestString); }
/// <summary> /// Interfejs służy do uzyskania informacji o liczbie dokumentów oczekujących na pobranie dla wskazanego podmiotu i adresu skrytki. /// </summary> /// <param name="podmiot">Identyfikator podmiotu</param> /// <param name="nazwaSkrytki">Nazwa sprawdzanej skrytki</param> /// <param name="adresSkrytki">Adres sprawdzanej skrytki</param> public virtual OczekujaceDokumentyResponse OczekujaceDokumenty( string podmiot, string nazwaSkrytki, string adresSkrytki, out FaultModel fault ) { // validation if (string.IsNullOrEmpty(podmiot)) { throw new ArgumentNullException("podmiot"); } if (string.IsNullOrEmpty(nazwaSkrytki)) { throw new ArgumentNullException("nazwaSkrytki"); } if (string.IsNullOrEmpty(adresSkrytki)) { throw new ArgumentNullException("adresSkrytki"); } var request = new OczekujaceDokumentyRequest() { Podmiot = podmiot, NazwaSkrytki = nazwaSkrytki, AdresSkrytki = adresSkrytki }; // call ePUAP service and parse the response var response = WSSecurityRequest <OczekujaceDokumentyRequest, OczekujaceDokumentyResponse, OczekujaceDokumentyResponseHandler>( this.ServiceUri, request, out fault); // parsed response return(response); }