public void CanGetEmployerWithDescriptionByIdTest() { IEmployerDAO <Employer> employerDAO = new EmployerDAO(_connection); Employer testEmployer = new Employer(); testEmployer.FirstName = "Ema"; testEmployer.LastName = "Coelho"; testEmployer.UserName = "******"; testEmployer.Password = "******"; testEmployer.Email = "*****@*****.**"; testEmployer.Description = "Lorem Ipsum is simply dummy text of the printing and typesetting industry."; testEmployer.Address = "Lousada"; Employer returnedEmployer = employerDAO.Create(testEmployer); Employer e = employerDAO.FindEmployerById(returnedEmployer.Id); Assert.Equal(returnedEmployer.Id, e.Id); Assert.Equal(returnedEmployer.UserName, e.UserName); Assert.Equal(returnedEmployer.FirstName, e.FirstName); Assert.Equal(returnedEmployer.LastName, e.LastName); Assert.Equal(returnedEmployer.Email, e.Email); Assert.Equal(returnedEmployer.Address, e.Address); Assert.Equal(returnedEmployer.Description, e.Description); _fixture.Dispose(); }
public void CanGetEmployerWithoutDescriptionByIdTest() { IEmployerDAO <Employer> employerDAO = new EmployerDAO(_connection); Employer testEmployer = new Employer(); testEmployer.FirstName = "Ema"; testEmployer.LastName = "Coelho"; testEmployer.UserName = "******"; testEmployer.Password = "******"; testEmployer.Email = "*****@*****.**"; testEmployer.Address = "Lousada"; Employer returnedEmployer = employerDAO.Create(testEmployer); Employer e = employerDAO.FindEmployerById(returnedEmployer.Id); Assert.Equal(returnedEmployer.Id, e.Id); Assert.Equal(returnedEmployer.UserName, e.UserName); Assert.Equal(returnedEmployer.FirstName, e.FirstName); Assert.Equal(returnedEmployer.LastName, e.LastName); Assert.Equal(returnedEmployer.Email, e.Email); Assert.Equal(returnedEmployer.Address, e.Address); _fixture.Dispose(); }
public ActionResult <EmployerProfileModel> GetEmployerById(int id) { try { EmployerDAO employerDAO = new EmployerDAO(_connection); EmployerProfileModel returned = _mapper.Map <EmployerProfileModel>(employerDAO.FindEmployerById(id)); return(Ok(returned)); } catch (Exception ex) { return(BadRequest(new ErrorMessageModel(ex.Message))); } }