Exemple #1
0
        private IServizio creaAggiungiAvviaServizio(Type type)
        {
            IServizio srv = _servizioFactory.creaServizio(type);
            string    key = ServizioFactory.calcFullName(type);

            _serviziAvviati.Add(key, srv);
            srv.start();
            return(srv);
        }
Exemple #2
0
        public void avviaFermaTest2()
        {
            LumenApplication.Instance.avvia();

            IServizio srv = LumenApplication.Instance.creaServizio <IMasterizzaSrv>();

            srv.start();
            Assert.IsTrue(srv.isRunning);
            srv.Dispose();

            LumenApplication.Instance.ferma();
        }
Exemple #3
0
        public void avviaFermaTest()
        {
            LumenApplication.Instance.avvia();

            Assert.IsTrue(LumenApplication.Instance.stato.giornataLavorativa.Equals(DateTime.Today));

            IServizio srv = LumenApplication.Instance.getServizioAvviato <IVolumeCambiatoSrv>();

            Assert.IsTrue(srv.isRunning);

            srv.stop();
            Assert.IsFalse(srv.isRunning);

            srv.start();
            Assert.IsTrue(srv.isRunning);

            LumenApplication.Instance.ferma();
            Assert.IsFalse(srv.isRunning);
        }