public void RegisterDonatorTest() { Donator donator = new Donator("Popescu", "Ion", "M", DateTime.Parse("1998-02-12"), "Cluj-Napoca", "Cluj-Napoca", "Cluj", null, null, null, "0712121213", "*****@*****.**"); UserDonator userDonator = new UserDonator("popescupopescu", "8287458823facb8ff918dbfabcd22ccb"); // parola este "parola" int count = donatorService.GetAllDonatori().Count; donatorService.RegisterDonator("popescupopescu", "parola", "Popescu", "Ion", "M", DateTime.Parse("1998-02-12"), "Cluj-Napoca", "Cluj-Napoca", "Cluj", null, null, null, "0712121213", "*****@*****.**"); Assert.AreEqual(count + 1, donatorService.GetAllDonatori().Count); donatorService.DeleteDonatorAndUser(donator, userDonator); Assert.AreEqual(count, donatorService.GetAllDonatori().Count); }
public void testAddPungaSange() { DonatorService srvDon = new DonatorService(); srvDon.RegisterDonator("test", "test", "testNume", "testPrenume", "M", Convert.ToDateTime("04-02-1997"), "testDomiciliu", "testLocalitate", "testJudet", "", "", "", "1935647856", "*****@*****.**"); Donator donator = srvDon.GetDonator("test"); CentruService service = new CentruService(); CentruTransfuzie centru = new CentruTransfuzie("test", "test", "test", "test"); PungaSange punga = new PungaSange(); punga.CantitateSange = 0.5F; punga.CantitatePlasma = 0.275F; punga.CantitateGlobuleRosii = -1; punga.CantitateTrombocite = 150; service.AddPungaSange(punga, donator, centru.Nume); Assert.AreNotEqual(service.GetAllPungiSange().Where(x => x.CantitateGlobuleRosii == -1), null); }
private void btnInregistreaza_Click_1(object sender, EventArgs e) { #region User Data string Nume = txtNume.Text; string Prenume = txtPrenume.Text; string Username = txtUsername.Text; string Password = txtPsw.Text; string RePassword = txtREpsw.Text; string Zi = cb_zi.Text; string Luna = cb_luna.Text; string An = cb_an.Text; string sex; if (rdB_F.Checked == true) { sex = "F"; } else { sex = "M"; } string Domiciliu = txtDomiciliu.Text; string Localitate1 = cmbLoc1.Text; string Judet1 = cmbJudet1.Text; string Resedinta = txtResedinta.Text; string Localitate2 = cmbLoc1.Text; string Judet2 = cmbJudet2.Text; string Email = txtEmail.Text; string Telefon = txtTelefon.Text; #endregion try { #region Validation ValidateDonator(Username, Password, RePassword, Nume, Prenume, Domiciliu, Localitate1, Judet1, Email, Telefon); DateTime DataNasterii = new DateTime(Int32.Parse(An), Int32.Parse(Luna), Int32.Parse(Zi)); lblDateInvalide.Visible = false; lblDn.Visible = false; lblDom.Visible = false; lblEmail.Visible = false; lblJud.Visible = false; lblLoc.Visible = false; lblNume.Visible = false; lblNume.Visible = false; lblPren.Visible = false; lblTel.Visible = false; #endregion service.RegisterDonator(Username, Password, Nume, Prenume, sex, DataNasterii, Domiciliu, Localitate1, Judet1, Resedinta, Localitate2, Judet2, Telefon, Email); try { service.GetUserDonator(Username); this.Close(); } catch (ValidationException err) { MessageBox.Show("User could not be added"); } } catch (System.ComponentModel.DataAnnotations.ValidationException error) { lblDateInvalide.Visible = true; #region ValidStars if (error.Message.Contains("password")) { lblPassw.Visible = true; } else { lblPassw.Visible = false; } if (error.Message.Contains("reconfirm")) { lblREpsw.Visible = true; } else { lblREpsw.Visible = false; } if (error.Message.Contains("username")) { lblUsername.Visible = true; } else { lblUsername.Visible = false; } if (error.Message.Contains("nume")) { lblNume.Visible = true; } else { lblNume.Visible = false; } if (error.Message.Contains("prenume")) { lblPren.Visible = true; } else { lblPren.Visible = false; } if (error.Message.Contains("localitate")) { lblLoc.Visible = true; } else { lblLoc.Visible = false; } if (error.Message.Contains("domiciliu")) { lblDom.Visible = true; } else { lblDom.Visible = false; } if (error.Message.Contains("judet")) { lblJud.Visible = true; } else { lblJud.Visible = false; } if (error.Message.Contains("email")) { lblEmail.Visible = true; } else { lblEmail.Visible = false; } if (error.Message.Contains("telefon")) { lblTel.Visible = true; } else { lblTel.Visible = false; } #endregion } }