public void InsertVacationOpportunity_Exception() { 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 vacationOpportuinity = JsonConvert.DeserializeObject <VacationOpportunity>(jsonVacationOpportunity); _repositoryConnectionMock.Setup(x => x.SimpleExecuteCommand("InsertVacationOpportunity", It.IsAny <Dictionary <string, string> >())).Throws(new Exception()); var repo = new VacationOpportunityRepository(_configurationMock.Object, _repositoryConnectionMock.Object, _careerRepositoryMock.Object, _professionalLevelRepositoryMock.Object, _opportunityTypeRepository.Object); repo.InsertVacationOpportunity(vacationOpportuinity); Assert.IsTrue(true); }
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 repo = new VacationOpportunityRepository(_configurationMock.Object, _repositoryConnectionMock.Object, _careerRepositoryMock.Object, _professionalLevelRepositoryMock.Object, _opportunityTypeRepository.Object); repo.InsertVacationOpportunity(vacationOpportunity); Assert.IsTrue(true); }
public void InsertVacationOpportunity_NullReferenceException() { var jsonVacationOpportunity = @" "; var vacationOpportunity = JsonConvert.DeserializeObject <VacationOpportunity>(jsonVacationOpportunity); var repo = new VacationOpportunityRepository(_configurationMock.Object, _repositoryConnectionMock.Object, _careerRepositoryMock.Object, _professionalLevelRepositoryMock.Object, _opportunityTypeRepository.Object); repo.InsertVacationOpportunity(vacationOpportunity); Assert.IsTrue(true); }