public async void UpdateManagedFile_ReturnsSuccess() { _managedFileService.Setup(s => s.UpdateManagedFile(It.IsAny <ManagedFile>(), It.IsAny <CancellationToken>())).Returns(Task.CompletedTask); var controller = new ManagedFileController(_managedFileService.Object, _logger.Object); var result = await controller.UpdateManagedFile(1, _file.Object); Assert.IsType <OkResult>(result); }
public async void DeleteManagedFile_ReturnsNoContent() { _managedFileService.Setup(s => s.DeleteManagedFile(It.IsAny <int>(), It.IsAny <CancellationToken>())) .Returns(Task.CompletedTask); var controller = new ManagedFileController(_managedFileService.Object, _logger.Object); var result = await controller.DeleteManagedFile(1); Assert.IsType <NoContentResult>(result); }
public async void CreateManagedFile_ReturnsCreatedManagedFile() { _managedFileService .Setup(s => s.CreateManagedFile(It.IsAny <string>(), It.IsAny <byte[]>(), It.IsAny <CancellationToken>())) .ReturnsAsync(1); var controller = new ManagedFileController(_managedFileService.Object, _logger.Object); var result = await controller.CreateManagedFile(_file.Object); var okActionResult = Assert.IsType <OkObjectResult>(result); var returnValue = Assert.IsType <ManagedFileDto>(okActionResult.Value); Assert.Equal(1, returnValue.Id); }
public async void GetManagedFile_ReturnsFile() { _managedFileService.Setup(s => s.GetManagedFileById(It.IsAny <int>(), It.IsAny <CancellationToken>())) .ReturnsAsync((int id, CancellationToken token) => new ManagedFile { Id = id, FileName = "test.png", File = new byte[1] }); var controller = new ManagedFileController(_managedFileService.Object, _logger.Object); var result = await controller.GetManagedFile(1); var fileActionResult = Assert.IsType <FileContentResult>(result); Assert.Equal("image/png", fileActionResult.ContentType); Assert.Single(fileActionResult.FileContents); }