コード例 #1
0
        public async void GetById_WhenCaseFormDoesNotExist_ReturnsNotFound()
        {
            #region Arrange
            var id = 100;
            var mockCaseFormService = new Mock <ICaseFormService>();
            mockCaseFormService.Setup(service => service.GetCaseFormById(id))
            .ReturnsAsync((CaseFormDto)null);
            var controller = new CaseFormsController(mockCaseFormService.Object);
            #endregion

            #region Act
            var result = await controller.Get(id);

            #endregion

            #region Assert
            Assert.IsType <NotFoundResult>(result.Result);
            #endregion
        }
コード例 #2
0
        public async void GetById_WhenCaseFormExists_ReturnsOkResult()
        {
            #region Arrange
            var id = 1;
            var mockCaseFormService = new Mock <ICaseFormService>();
            mockCaseFormService.Setup(service => service.GetCaseFormById(id))
            .ReturnsAsync(GetTestCaseForm());
            var controller = new CaseFormsController(mockCaseFormService.Object);
            #endregion

            #region Act
            var result = await controller.Get(id);

            #endregion

            #region Assert
            Assert.IsType <OkObjectResult>(result.Result);
            #endregion
        }