Esempio n. 1
0
        public async Task return_null_when_getDocumentById_equal_null()
        {
            // Arrange
            GetDocumentById query = null;

            _mockDispatcher.Setup(r => r.QueryAsync(query)).ReturnsAsync((DocumentDto)null);

            // Act
            var controller = new DocumentsController(_mockDispatcher.Object);
            var result     = await controller.GetById(query);

            //Assert
            Assert.Null(result.Value);
            Assert.IsType <ActionResult <DocumentDto> >(result);
        }
Esempio n. 2
0
        public async Task return_items_when_getDocumentById_not_null()
        {
            // Arrange
            var query       = new GetDocumentById();
            var documentDto = new DocumentDto();

            _mockDispatcher.Setup(r => r.QueryAsync(query)).ReturnsAsync(documentDto);

            // Act
            var controller = new DocumentsController(_mockDispatcher.Object);
            var result     = await controller.GetById(query);

            //Assert
            Assert.NotNull(result.Result);
            Assert.IsType <ActionResult <DocumentDto> >(result);
        }