Example #1
0
        public void GetByExternalId_Returns_Concept_When_Id_Is_Valid()
        {
            A.CallTo(() => _service.GetConceptByExternalId(A <string> ._)).Returns(_listResponse);

            var result   = _controller.GetByExternalId("0");
            var okresult = result.Result as OkObjectResult;

            var response = ((Response)okresult.Value);

            Assert.NotNull(response.Data);
            Assert.IsType <List <ConceptDto> >(response.Data);
        }
Example #2
0
        public ActionResult <Response> GetByExternalId(string externalId)
        {
            var concept = _service.GetConceptByExternalId(externalId);

            if (concept == null)
            {
                return(InternalServerError());
            }
            if (concept.Data == null)
            {
                return(NotFound());
            }

            return(Ok(concept));
        }