コード例 #1
0
        public void TestSetUp()
        {
            _kaynakVeriIslemleri = Substitute.For<ITekConnectionVeriIslemleri>();
            _hedefVeriIslemleri = Substitute.For<ITekConnectionVeriIslemleri>();
            ILogger logger = Substitute.For<ILogger>();

            _dbProxy = new DatabaseProxy(_kaynakVeriIslemleri, _hedefVeriIslemleri, logger);

            _pol12345TransactionInfo = new DataTransactionInfo(7, "pol", "fprkpol", 12345, "i", false);
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: AdaYazilim/AdaDataSync
 private static IDataSyncService syncServisAl(string kaynakBaglanti, string hedefBaglanti, int logDosyaNo)
 {
     IGuncellemeKontrol guncellemeKontrol = new FoxproGuncellemeKontrol(kaynakBaglanti);
     OleDbConnection foxproConnection = new OleDbConnection(kaynakBaglanti);
     SqlConnection sqlConnection = new SqlConnection(hedefBaglanti);
     IVeritabaniIslemYapan hedefVeritabaniGuncelleyen = new HedefVeritabaniGuncelleyen(foxproConnection, sqlConnection);
     ITekConnectionVeriIslemleri tviKaynak = new TemelVeriIslemleri(VeritabaniTipi.FoxPro, kaynakBaglanti);
     ITekConnectionVeriIslemleri tviHedef = new TemelVeriIslemleri(VeritabaniTipi.SqlServer, hedefBaglanti);
     ILogger logger = new TextDosyasiLogger("log_" + logDosyaNo + ".txt");
     IDatabaseProxy dp = new DatabaseProxy(tviKaynak, tviHedef, logger);
     IVeritabaniIslemYapan veriAktaran = new VeriAktaran(dp);
     IDataSyncService retVal = new DataSyncService(guncellemeKontrol, hedefVeritabaniGuncelleyen, veriAktaran);
     return retVal;
 }