public void SifreliPaketV2X_Olustur()
 {
     using (var paketStreamIn = new MemoryStream(TestComponents.PAKET_V2X_BYTE_ARRAY()))
     {
         using (var paketStream = new MemoryStream())
         {
             paketStreamIn.CopyTo(paketStream);
             using (var sifreliPaketStream = new MemoryStream())
             {
                 PaketV2X.Oku(paketStream)
                 .BilesenleriAl((kritikHataVarMi, bilesenler, tumHatalar) =>
                 {
                     SifreliPaketV2X.Olustur(sifreliPaketStream)
                     .NihaiOzetEkle(bilesenler.NihaiOzetAl())
                     .SifreliIcerikEkle(paketStreamIn, bilesenler.Ustveri.BelgeId)
                     .OlusturanAta(bilesenler.Ustveri.Olusturan)
                     .BelgeHedefIle(BelgeHedef.Kilavuz
                                    .HedeflerEkle(bilesenler.Ustveri.Dagitimlar.ToHedefler()).Olustur())
                     .BilesenleriOlustur()
                     .Dogrula((hataVarMi, hatalar) => { Assert.IsFalse(hataVarMi); })
                     .Kapat();
                 })
                 .Kapat();
             }
         }
     }
 }
Exemple #2
0
        public void PaketV2X_Oku()
        {
            using (var paketStream = new MemoryStream(TestComponents.PAKET_V2X_BYTE_ARRAY()))
            {
                PaketV2X.Oku(paketStream)
                .BilesenleriAl((sKritikHataVarMi, sBilesenler, sTumHatalar) =>
                {
                    Assert.IsFalse(sKritikHataVarMi);
                })
                .Kapat();
            }

            PaketV2X.Oku(TestComponents.PAKET_V2X_FILE_PATH)
            .BilesenleriAl((sKritikHataVarMi, sBilesenler, sTumHatalar) => { Assert.IsFalse(sKritikHataVarMi); })
            .Kapat();
        }
 public static byte[] SIFRELI_PAKET_V2X_BYTE_ARRAY()
 {
     using (var paketStreamIn = new MemoryStream(PAKET_V2X_BYTE_ARRAY()))
     {
         using (var paketStream = new MemoryStream())
         {
             paketStreamIn.CopyTo(paketStream);
             using (var sifreliPaketStream = new MemoryStream())
             {
                 PaketV2X.Oku(paketStream)
                 .BilesenleriAl((kritikHataVarMi, bilesenler, tumHatalar) =>
                 {
                     SifreliPaketV2X.Olustur(sifreliPaketStream)
                     .NihaiOzetEkle(bilesenler.NihaiOzetAl())
                     .SifreliIcerikEkle(paketStreamIn, bilesenler.Ustveri.BelgeId)
                     .OlusturanAta(bilesenler.Ustveri.Olusturan)
                     .BelgeHedefIle(BelgeHedef.Kilavuz
                                    .HedeflerEkle(bilesenler.Ustveri.Dagitimlar.ToHedefler())
                                    .Olustur())
                     .BilesenleriOlustur()
                     .Dogrula((hataVarMi, hatalar) =>
                     {
                         if (hataVarMi)
                         {
                             throw new ApplicationException(
                                 "Şifreli paket oluşturulurken kritik hata oluşmuştur.");
                         }
                     })
                     .Kapat();
                 })
                 .Kapat();
                 return(sifreliPaketStream.ToArray());
             }
         }
     }
 }
Exemple #4
0
 public void PaketV2X_Oku_PaketDosyaYoluGecersiz()
 {
     Assert.ThrowsException <FileNotFoundException>(() => { PaketV2X.Oku(@"C:\fakepath.eyps"); });
 }
Exemple #5
0
 public void PaketV2X_Oku_PaketDosyaYoluBos()
 {
     Assert.ThrowsException <ArgumentNullException>(() => { PaketV2X.Oku(""); });
 }