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(); } } } }
public void SifreliPaket_Olustur_Versiyon1X() { using (var paketStreamIn = new MemoryStream(TestComponents.PAKET_V1X_BYTE_ARRAY())) { using (var paketStream = new MemoryStream()) { paketStreamIn.CopyTo(paketStream); using (var sifreliPaketStream = new MemoryStream()) { PaketV1X.Oku(paketStream) .BilesenleriAl((kritikHataVarMi, bilesenler, tumHatalar) => { SifreliPaket.Olustur(sifreliPaketStream) .Versiyon1X() .PaketOzetiEkle(bilesenler.PaketOzetiAl()) .SifreliIcerikEkle(paketStreamIn, bilesenler.Ustveri.BelgeId) .OlusturanAta(bilesenler.Ustveri.Olusturan) .BelgeHedefIle(bilesenler.BelgeHedef) .BilesenleriOlustur() .Dogrula((hataVarMi, hatalar) => { Assert.IsFalse(hataVarMi); }) .Kapat(); }) .Kapat(); } } } }
public void Paket_VersiyonAl_Versiyon2XBasarili() { using (var ms = new MemoryStream(TestComponents.PAKET_V2X_BYTE_ARRAY())) { Assert.AreEqual(PaketVersiyonTuru.Versiyon2X, Paket.PaketVersiyonuAl(ms)); } Assert.AreEqual(PaketVersiyonTuru.Versiyon2X, Paket.PaketVersiyonuAl(TestComponents.PAKET_V2X_FILE_PATH)); }
public void SifreliPaket_VersiyonAl_Versiyon2XBasarisiz() { using (var ms = new MemoryStream(TestComponents.SIFRELI_PAKET_V1X_BYTE_ARRAY())) { Assert.AreNotEqual(PaketVersiyonTuru.Versiyon2X, SifreliPaket.SifreliPaketVersiyonuAl(ms)); } Assert.AreNotEqual(PaketVersiyonTuru.Versiyon2X, SifreliPaket.SifreliPaketVersiyonuAl(TestComponents.SIFRELI_PAKET_V1X_FILE_PATH)); }
public void SifreliPaket_SifreliIcerilAl_Versiyon1XBasarili() { using (var ms = new MemoryStream(TestComponents.SIFRELI_PAKET_V1X_BYTE_ARRAY())) { var sifreliIcerik = SifreliPaket.SifreliIcerikAl(ms); Assert.IsTrue(sifreliIcerik != null && sifreliIcerik.Length > 0); } var sifreliIcerik2 = SifreliPaket.SifreliIcerikAl(TestComponents.SIFRELI_PAKET_V1X_FILE_PATH); Assert.IsTrue(sifreliIcerik2 != null && sifreliIcerik2.Length > 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 void SifreliPaketV1X_Oku() { using (var sifreliPaketStream = new MemoryStream(TestComponents.SIFRELI_PAKET_V1X_BYTE_ARRAY())) { SifreliPaketV1X.Oku(sifreliPaketStream) .BilesenleriAl((sKritikHataVarMi, sBilesenler, sTumHatalar) => { Assert.IsFalse(sKritikHataVarMi); }) .Kapat(); } SifreliPaketV1X.Oku(TestComponents.SIFRELI_PAKET_V1X_FILE_PATH) .BilesenleriAl((sKritikHataVarMi, sBilesenler, sTumHatalar) => { Assert.IsFalse(sKritikHataVarMi); }) .Kapat(); }
public void Paket_Oku_Versiyon2X() { using (var paketStream = new MemoryStream(TestComponents.PAKET_V2X_BYTE_ARRAY())) { Paket.Oku(paketStream) .Versiyon1XIse((sKritikHataVarMi, sBilesenler, sTumHatalar) => { Assert.Fail("Paket versiyonu yanlış okunmuştur."); }) .Versiyon2XIse((sKritikHataVarMi, sBilesenler, sTumHatalar) => { Assert.IsFalse(sKritikHataVarMi); }) .Kapat(); } Paket.Oku(TestComponents.PAKET_V2X_FILE_PATH) .Versiyon1XIse((sKritikHataVarMi, sBilesenler, sTumHatalar) => { Assert.Fail("Paket versiyonu yanlış okunmuştur."); }) .Versiyon2XIse((sKritikHataVarMi, sBilesenler, sTumHatalar) => { Assert.IsFalse(sKritikHataVarMi); }) .Kapat(); }