Beispiel #1
0
        public void Test_Pdf_delete_the_deleted_one_returns_message()
        {
            string filename = "test.pdf";

            PdfDocumentController controller = new PdfDocumentController();
            var result = controller.Delete(filename);

            Assert.IsInstanceOf <BadRequestObjectResult>(result);
        }
        public async Task Delete_NotExistingFile_ReturnedNotFoundResponse()
        {
            //Arrange
            var fileName    = _fixture.Create <string>();
            var removalInfo = _fixture.Build <RemovalInfo>()
                              .With(info => info.Status, HttpStatusCode.NotFound.ToString("G"))
                              .Create();

            _documentHandlerMock
            .Setup(handler => handler.RemoveAsync(fileName))
            .ReturnsAsync(removalInfo);

            //Act
            var actionResult = await _sut.Delete(fileName);

            //Assert
            actionResult.ShouldBeOfType <NotFoundObjectResult>();
        }
Beispiel #3
0
        public void Test_Pdf_deleted_by_file_name_success()
        {
            string filename = "test.pdf";

            PdfDocumentController controller = new PdfDocumentController();
            var result = controller.Delete(filename);

            Assert.IsInstanceOf <OkObjectResult>(result);
        }