public void CheckEmployerExistAfterDelete() { //Arrange Employer employer1 = new Employer() { Id = 66, Name = "test", NIP = "unit" }; Employer employer2 = new Employer() { Id = 77, Name = "test", NIP = "unit" }; var options = new DbContextOptionsBuilder <Context>() .UseInMemoryDatabase(databaseName: "UsersDirectoryMVC") .Options; using (var context = new Context(options)) { //Act var employerRepository = new EmployerRepository(context); employerRepository.AddEmployer(employer1); employerRepository.AddEmployer(employer2); employerRepository.DeleteEmployer(66); var gerEmployer1 = employerRepository.GetEmployer(66); var gerEmployer2 = employerRepository.GetEmployer(77); //Assert gerEmployer1.Should().BeNull(); gerEmployer2.Should().Equals(employer2); } }
private void IdentifyButton_Click(object sender, EventArgs e) { Applicant applicant = null; Employer employer = null; if (this.CheckFields()) { if (this.CheckUser(applicant, employer)) { applicant = appRepos.GetApplicant(LoginTextBox.Text); if (applicant != null) { Hide(); ApplicantMainForm appMainForm = new ApplicantMainForm(this.service, applicant); appMainForm.ShowDialog(); Close(); } else { employer = empRepos.GetEmployer(LoginTextBox.Text); if (employer != null) { Hide(); EmployerMainForm empMainForm = new EmployerMainForm(this.service, employer); empMainForm.ShowDialog(); Close(); } else { MessageBox.Show("Такой пользователь в системе не зарегистрирован"); } } } else { MessageBox.Show("Такой пользователь в системе не зарегистрирован"); } } else { MessageBox.Show("Не все поля заполнены"); } }
public void ShouldUpdateEmployerNameAndNIP() { //Arrange Employer employer = new Employer() { Id = 66, Name = "test", NIP = "unit" }; Employer updatedEmployer = new Employer() { Id = 66, Name = "test1", NIP = "unit1" }; var options = new DbContextOptionsBuilder <Context>() .UseInMemoryDatabase(databaseName: "UsersDirectoryMVC") .Options; using (var context = new Context(options)) { //Act var employerRepository = new EmployerRepository(context); employerRepository.AddEmployer(employer); } using (var context = new Context(options)) { //Act var employerRepository = new EmployerRepository(context); // employerRepository.UpdateEmployer(updatedEmployer); var employerToCheckAfter = employerRepository.GetEmployer(66); //Assert employerToCheckAfter.Should().NotBeNull(); employerToCheckAfter.Name.Should().Equals(updatedEmployer.Name); employerToCheckAfter.NIP.Should().Equals(updatedEmployer.NIP); } }
private bool CheckUser(Applicant applicant, Employer employer) { applicant = appRepos.GetApplicant(LoginTextBox.Text); employer = empRepos.GetEmployer(LoginTextBox.Text); return(employer == null && applicant == null); }