public async Task Calls_all_dokumentpakke_prosessors() { //Arrange var klientkonfigurasjon = new Klientkonfigurasjon(Miljø.FunksjoneltTestmiljø) { Dokumentpakkeprosessorer = new List <IDokumentpakkeProsessor> { new SimpleDocumentBundleProcessor(), new SimpleDocumentBundleProcessor() } }; var sikkerDigitalPostKlient = new SikkerDigitalPostKlient(DomainUtility.GetDatabehandler(), klientkonfigurasjon); DomainUtility.GetSikkerDigitalPostKlientQaOffentlig(); var fakeHttpClientHandlerResponse = new FakeResponseHandler() { HttpContent = new StringContent(XmlResource.Response.GetTransportOk().OuterXml), }; sikkerDigitalPostKlient.RequestHelper.HttpClient = new HttpClient(fakeHttpClientHandlerResponse); //Act var forsendelse = DomainUtility.GetForsendelseSimple(); try { await sikkerDigitalPostKlient.SendAsync(forsendelse).ConfigureAwait(false); } catch (SecurityException) { /* * We do not care about the results. Just do sending. Nasty hack as we are unable to mock validation * in SikkerDigitalPostKlient, which results in invalid timestamp since response is out of date. */ } //Assert foreach (var dokumentpakkeProsessor in klientkonfigurasjon.Dokumentpakkeprosessorer.Cast <SimpleDocumentBundleProcessor>()) { Assert.True(dokumentpakkeProsessor.CouldReadBytesStream); } }