private static void TestUpdate(ComuneService comuneService) { var comuneDaModificare = comuneService.Load().OrderBy(x => x.Id).FirstOrDefault(); if (comuneDaModificare == null) { return; } var idComuneSelezionato = comuneDaModificare.Id; comuneDaModificare.Code += "ModificaCode"; comuneDaModificare.Order += 3; comuneDaModificare.NotActive = comuneDaModificare.NotActive == "false" ? "true" : "false"; comuneDaModificare.Description += comuneDaModificare.Description; var idModificato = comuneService.Save(comuneDaModificare); var comuneModificato = comuneService.Load(idComuneSelezionato); if (comuneModificato == null) { Log("TestUpdate", "Comune non trovato"); return; } var errori = new List <string>(); if (idModificato != idComuneSelezionato) { errori.Add("Errore l'id è cambiato''"); } errori.AddRange(FindDifferences(comuneModificato, comuneDaModificare)); if (!CheckOrdinamentoSet(comuneService.Load().ToList())) { errori.Add("Set non ordinato"); } Log("TestUpdate", errori.Any() ? $"Errori: {string.Join("; ", errori)}" : "Comune modificato correttamente"); }
private static void TestInsert(ComuneService comuneService) { var comuneDaInserire = new Comune { Code = "Bolo", Description = "ByNight", Order = 1, NotActive = "true" }; var idNuovoComune = comuneService.Save(comuneDaInserire); var comuneInserito = comuneService.Load(idNuovoComune); if (comuneInserito == null) { Log("TestInsert", "Comune non inserito"); return; } var errori = new List <string>(); if (idNuovoComune != comuneInserito.Id) { errori.Add("Errore nella generazione dell'Id"); } errori.AddRange(FindDifferences(comuneInserito, comuneDaInserire)); if (!CheckOrdinamentoSet(comuneService.Load().ToList())) { errori.Add("Set non ordinato"); } Log("TestInsert", errori.Any() ? $"Errori: {string.Join("; ", errori)}" : "Comune inserito correttamente"); }