Ejemplo n.º 1
0
        public void GetVacationOpportunityByVacationLeader_Ok()
        {
            var jsonVacationOpportunity = @"
                    {
                        'VacationOpportunityId': '1',
                        'VacationOpeningNumber': 'PRE - 2020 - 0001234',
                        'VacationOpeningDate': '2021-05-05',
                        'VacationOfferLetterDate':'2021-05-05',
                        'VacationLeader': 'Thomas Anjos',
                        'VacationCancellationdate': '2021-05-05',
                        'VacationOpportunityStatus': 'true',
                        'CareerId': '1',
                        'ProfessionalLevelId': '1',
                        'OpportunityTypeId': '1',
                    }";

            var vacationLeader = "Thomas Anjos";

            var vacationOpportunity = JsonConvert.DeserializeObject <VacationOpportunity>(jsonVacationOpportunity);

            _vacationOpportunityServiceMock.Setup(x => x.GetVacationOpportunityByVacationLeader(vacationLeader)).Returns(vacationOpportunity);

            var control = new VacationOpportunityController(_vacationOpportunityServiceMock.Object);

            var result = control.GetVacationOpportunityByVacationLeader(vacationLeader);

            var okResult = result as OkObjectResult;

            Assert.IsNotNull(okResult);
            Assert.AreEqual(200, okResult.StatusCode);
        }
Ejemplo n.º 2
0
        public void GetVacationOpportunityByVacationLeader_BadRequest()
        {
            var vacationLeader = "";

            var control = new VacationOpportunityController(_vacationOpportunityServiceMock.Object);

            var result = control.GetVacationOpportunityByVacationLeader(vacationLeader);

            var badRequestResult = result as BadRequestResult;

            Assert.AreEqual(400, badRequestResult.StatusCode);
        }