public void InsertVacationOpportunity_Ok() { var jsonVacationOpportunity = @"{ 'vcationOpportunityId': '1', 'vacationOpeningNumber': 'PRE - 2020 - 0001234', 'vacationOpeningDate': '2021-05-05', 'vacationOfferLetterDate':'2021-05-05', 'vacationLeader': 'Thomas Anjos', 'vacationCancellationdate': '2021-05-05', 'vacationOpportunityStatus': 'true', 'career': { 'careerId': '1' }, 'professionalLevel': { 'professionalLevelId': '1' }, 'opportunityType': { 'opportunityTypeId': 1 } }"; var vacationOpportunity = JsonConvert.DeserializeObject <VacationOpportunity>(jsonVacationOpportunity); var control = new VacationOpportunityController(_vacationOpportunityServiceMock.Object); var result = control.InsertVacationOpportunity(vacationOpportunity); var okResult = result as OkResult; Assert.AreEqual(200, okResult.StatusCode); }
public void InsertVacationOpportunity_BadRequest() { var jsonVacationOpportunity = @""; var vacationOpportunity = JsonConvert.DeserializeObject <VacationOpportunity>(jsonVacationOpportunity); var control = new VacationOpportunityController(_vacationOpportunityServiceMock.Object); var result = control.InsertVacationOpportunity(vacationOpportunity); var badRequestResult = result as BadRequestResult; Assert.AreEqual(400, badRequestResult.StatusCode); }