Ejemplo n.º 1
0
        public async Task GetCaseTypeDetails_NotFound()
        {
            // Arrange
            int caseTypeId = 1;
            CaseTypeDetailsModel expected = null;

            _mockCaseTypesService.RetrieveAsync(caseTypeId).Returns(expected);

            // Act
            ActionResult <CaseTypeDetailsModel> response = await _sut.GetCaseTypeDetails(caseTypeId);

            // Assert
            await _mockCaseTypesService.Received(1).RetrieveAsync(caseTypeId);

            Assert.IsType <NotFoundResult>(response.Result);
        }
Ejemplo n.º 2
0
        public async Task <ActionResult <CaseTypeDetailsModel> > GetCaseTypeDetails(int caseTypeId)
        {
            if (caseTypeId < 0)
            {
                return(UnprocessableEntity($"Invalid CaseTypeId: {caseTypeId}"));
            }
            CaseTypeDetailsModel caseTypeDetails = await _caseTypesService.RetrieveAsync(caseTypeId);

            if (caseTypeDetails is null)
            {
                return(NotFound());
            }
            return(Ok(caseTypeDetails));
        }