Beispiel #1
0
        public IActionResult Get(Guid id)
        {
            var projectInformationDTO = _capitalPlanService.Get(id);

            if (projectInformationDTO == null)
            {
                return(NotFound());
            }

            return(Ok(projectInformationDTO));
        }
        public void Get_ExistingProjectId_ReturnProjectDTO()
        {
            //Arrange
            var id = new Guid("2509d0dc-fa61-48a5-8650-684592539742");

            var projectDTO = new CapitalPlanDTO
            {
                ProjectId = id
            };

            _service.Get(id)
            .Returns(projectDTO);

            //Act
            var response = _controller.Get(id) as ObjectResult;

            //Assert
            Assert.IsNotNull(response);
            var resultAsDTO = (CapitalPlanDTO)response.Value;

            Assert.IsNotNull(resultAsDTO);
            Assert.AreEqual(id, resultAsDTO.ProjectId);
        }
        public void Get_ProjectId_ReturnsProjectDTO()
        {
            //Arrange
            var id = new Guid("2509d0dc-fa61-48a5-8650-684592539742");

            var project = new CapitalPlan
            {
                ProjectId = id
            };

            _repository.Get(id).Returns(project);

            //Act
            var response = _service.Get(id);

            //Assert
            Assert.IsNotNull(response);
            Assert.AreEqual(id, response.ProjectId);
        }