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(); }