public void SifreliPaket_VersiyonAl_Versiyon2XBasarili()
        {
            using (var ms = new MemoryStream(TestComponents.SIFRELI_PAKET_V2X_BYTE_ARRAY()))
            {
                Assert.AreEqual(PaketVersiyonTuru.Versiyon2X, SifreliPaket.SifreliPaketVersiyonuAl(ms));
            }

            Assert.AreEqual(PaketVersiyonTuru.Versiyon2X,
                            SifreliPaket.SifreliPaketVersiyonuAl(TestComponents.SIFRELI_PAKET_V2X_FILE_PATH));
        }
        public void SifreliPaket_SifreliIcerilAl_Versiyon2XBasarili()
        {
            using (var ms = new MemoryStream(TestComponents.SIFRELI_PAKET_V2X_BYTE_ARRAY()))
            {
                var sifreliIcerik = SifreliPaket.SifreliIcerikAl(ms);

                Assert.IsTrue(sifreliIcerik != null && sifreliIcerik.Length > 0);
            }

            var sifreliIcerik2 = SifreliPaket.SifreliIcerikAl(TestComponents.SIFRELI_PAKET_V2X_FILE_PATH);

            Assert.IsTrue(sifreliIcerik2 != null && sifreliIcerik2.Length > 0);
        }
        public void SifreliPaketV2X_Oku()
        {
            using (var sifreliPaketStream = new MemoryStream(TestComponents.SIFRELI_PAKET_V2X_BYTE_ARRAY()))
            {
                SifreliPaketV2X.Oku(sifreliPaketStream)
                .BilesenleriAl((sKritikHataVarMi, sBilesenler, sTumHatalar) =>
                {
                    Assert.IsFalse(sKritikHataVarMi);
                })
                .Kapat();
            }

            SifreliPaketV2X.Oku(TestComponents.SIFRELI_PAKET_V2X_FILE_PATH)
            .BilesenleriAl((sKritikHataVarMi, sBilesenler, sTumHatalar) => { Assert.IsFalse(sKritikHataVarMi); })
            .Kapat();
        }
        public void SifreliPaket_Oku_Versiyon2X()
        {
            using (var sifreliPaketStream = new MemoryStream(TestComponents.SIFRELI_PAKET_V2X_BYTE_ARRAY()))
            {
                SifreliPaket.Oku(sifreliPaketStream)
                .Versiyon1XIse((sKritikHataVarMi, sBilesenler, sTumHatalar) =>
                {
                    Assert.Fail("Şifreli paket versiyonu yanlış okunmuştur.");
                })
                .Versiyon2XIse((sKritikHataVarMi, sBilesenler, sTumHatalar) =>
                {
                    Assert.IsFalse(sKritikHataVarMi);
                })
                .Kapat();
            }

            SifreliPaket.Oku(TestComponents.SIFRELI_PAKET_V2X_FILE_PATH)
            .Versiyon1XIse((sKritikHataVarMi, sBilesenler, sTumHatalar) =>
            {
                Assert.Fail("Şifreli paket versiyonu yanlış okunmuştur.");
            })
            .Versiyon2XIse((sKritikHataVarMi, sBilesenler, sTumHatalar) => { Assert.IsFalse(sKritikHataVarMi); })
            .Kapat();
        }