コード例 #1
0
        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);
        }
コード例 #2
0
        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();
        }