public void TestInsertVacancy()
        {
            Vacancy vacancy = fixture.Create <Vacancy>();

            _vacanciesRepository.Setup(x => x.VacancyInsert(vacancy)).Returns(1);

            int vacancyId = service.VacancyInsert(vacancy);

            if (vacancyId != 1)
            {
                Assert.Fail();
            }

            _vacanciesRepository.VerifyAll();
            Assert.Pass();
        }
Example #2
0
        public VacanciesInsertResponse Index([FromBody] VacanciesInsertRequest rq)
        {
            VacanciesInsertResponse rsp = new VacanciesInsertResponse();

            try
            {
                Vacancy vacancy = _mapper.Map <Vacancy>(rq);
                vacancy.Id = _vacanciesService.VacancyInsert(vacancy);

                rsp = new VacanciesInsertResponse()
                {
                    ErrorNumber = 0, Message = "Vaga Cadastrada com Successo com o numero: " + vacancy.Id, Data = new { id_vaga = vacancy.Id }
                };
            }
            catch (Exception ex)
            {
                rsp = new VacanciesInsertResponse()
                {
                    ErrorNumber = 1, Message = "Erro no servidor"
                };
            }

            return(rsp);
        }