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