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