Exemplo n.º 1
0
 private static void Main()
 {
     IDataSyncYonetici[] yoneticiler = yoneticileriAl().ToArray();
     ICalisanServisKontrolcusu calisanServisKontrolcusu = new CalisanServisKontrolcusu();
     ProgramGenelServis genelServis = new ProgramGenelServis(calisanServisKontrolcusu, yoneticiler);
     genelServis.Calistir();
 }
        public void birden_fazla_datasyncYonetici_oldugunda_hepsinin_sync_metodu_calisir()
        {
            ICalisanServisKontrolcusu csk = Substitute.For<ICalisanServisKontrolcusu>();
            csk.BuMakinadaBaskaServisCalisiyorMu().Returns(false);
            IDataSyncYonetici syncYonetici1 = Substitute.For<IDataSyncYonetici>();
            IDataSyncYonetici syncYonetici2 = Substitute.For<IDataSyncYonetici>();

            ProgramGenelServis pgs = new ProgramGenelServis(csk, syncYonetici1, syncYonetici2);
            pgs.Calistir(1);

            syncYonetici1.Received().Sync();
            syncYonetici2.Received().Sync();
        }
 public void TestSetup()
 {
     _calisanServisKontrolcusu = Substitute.For<ICalisanServisKontrolcusu>();
     _dataSyncYonetici = Substitute.For<IDataSyncYonetici>();
     _programGenelServis = new ProgramGenelServis(_calisanServisKontrolcusu, BeklemeSuresi, _dataSyncYonetici);
 }