Beispiel #1
0
        public void TestRegistraEvento()
        {
            Stazione stazione = new Stazione
            {
                Nome                   = "BolognaA1",
                Locazione              = "Bologna",
                IndirizzoDiRete        = IPAddress.Parse("10.56.77.233"),
                Porta                  = 5555,
                ImprontaChiavePubblica = "aksjdada8s7d8a6da78sdEEeewrR"
            };

            Assert.IsTrue(gestioneStazioniController.Registra(stazione));

            EventoSismico evento = new EventoSismico
            {
                Messaggio = "Magnitudo superata",
                Priorita  = Priorita.Fatal,
                Stazione  = stazione,
                Tag       = "Magnitudo",
                Timestamp = 1234
            };

            Assert.IsTrue(storicoController.RegistraEvento(evento));

            // Verifico che sia stato salvato correttamente
            IEventoSismico evnt = storicoController.ListaEventi()[0];

            Assert.AreEqual(evento, evnt);
            Assert.AreEqual(evnt.Stazione, stazione);
        }
Beispiel #2
0
        private void btnCrea_Click(object sender, EventArgs e)
        {
            String error = validation();

            if (error != null)
            {
                MessageBox.Show("Il campo " + error + " non è corretto", "Inserimento dati non valido",
                                MessageBoxButtons.OK);
                return;
            }

            Stazione stazione;

            stazione = new Stazione
            {
                Nome                   = inputNome.Text,
                Locazione              = inputLocazione.Text,
                IndirizzoDiRete        = IPAddress.Parse(inputIP.Text),
                Porta                  = Int32.Parse(inputPorta.Text),
                ImprontaChiavePubblica = "E2C9153221FE658AFDCEBE095EE5D2392AF8C4AE"  // TODO: andrebbe richiesta al server dinamicamente, versione 2.0
            };

            bool res = Controller.Registra(stazione);

            if (res)
            {
                this.ParentForm.DialogResult = DialogResult.Abort;
            }
            else
            {
                this.ParentForm.DialogResult = DialogResult.OK;
            }
        }
Beispiel #3
0
        public void TestRegistraStazione()
        {
            Stazione stazione = new Stazione
            {
                Nome                   = "BolognaA1",
                Locazione              = "Bologna",
                IndirizzoDiRete        = IPAddress.Parse("10.56.77.233"),
                Porta                  = 5555,
                ImprontaChiavePubblica = "aksjdada8s7d8a6da78sdEEeewrR"
            };

            // Verifico che non esista
            Assert.AreEqual(gestioneStazioniController.Cerca("bologna").Count, 0);

            // Lo registro, e verifico che adesso esiste
            Assert.IsTrue(gestioneStazioniController.Registra(stazione));

            // Verifico che esista
            Assert.AreEqual(gestioneStazioniController.Cerca("bologna").Count, 1);
        }