public Övervakare(IAktivitetsdetektor detektor, ILagring lagring) { _detektor = detektor; _lagring = lagring; _detektor.AktivitetUpptäckt += (s, e) => PåbörjaNyAktivitet(); _detektor.InaktivitetUpptäckt += (s, e) => AvslutaPågåendeAktivitet(); }
public GivetEnPågåendeÖvervakare() { Lagring = Substitute.For<ILagring>(); Detektor = Substitute.For<IAktivitetsdetektor>(); Detektor.NuvarandeAnvändare.Returns(Användare); Övervakaren = new Övervakare(Detektor, Lagring); }
public GivetEnPresentatör() { Vy = Substitute.For<IStartvy>(); Detektor = Substitute.For<IAktivitetsdetektor>(); Timer = Substitute.For<ITimer>(); Lagring = Substitute.For<ILagring>(); Presentatör = new Presentatör(Vy, Detektor, Lagring, Timer); }
public Presentatör(IStartvy vy, IAktivitetsdetektor detektor, ILagring lagring, ITimer aktivDelTimer) { _startvy = vy; _lagring = lagring; detektor.AktivitetUpptäckt += (s, e) => NoteraAktivitet(); detektor.InaktivitetUpptäckt += (s, e) => NoteraInaktivitet(); vy.VisaSpektrum += (s, e) => VisaSpektrum(this, new EventArgs()); vy.VisaDagsöversikt += (s, e) => VisaGanttschema(this, new EventArgs()); vy.VisaVeckoöversikt += (s, e) => VisaVeckoöversikt(this, new EventArgs()); aktivDelTimer.Tick += (s, e) => VisaAktivDel(); VisaAktivDel(); }