public void DeleteFile() { var mock = new Mock <IFileDao>(); mock.Setup(item => item.DeleteFile(1)).Returns(100); var logic = new FileLogic(mock.Object); Assert.IsInstanceOfType(logic.Delete("1"), typeof(bool)); }
public HttpResponseMessage Delete(string fileName, string format) { logger.Info("The request came. Method: '{0}', Request path: '{1}', File name: '{2}', File format: '{3}'", Request.Method, Request.RequestUri.AbsolutePath, fileName, format); var path = GetRepoPath(fileName, format); try { logic.Delete(path); return(new HttpResponseMessage(HttpStatusCode.OK)); } catch (Exception e) { logger.Error(e.Message); return(Request.CreateResponse <string>(HttpStatusCode.BadRequest, e.Message)); } }
public async Task <ActionResult> Delete(Guid uuid) { try { UserHelper requestingUser = _controllerHelper.GetRequestingUser(this); await _fileLogic.Delete(uuid, requestingUser); return(Ok()); } catch (UnprocessableException) { return(UnprocessableEntity()); } catch (UnauthorizedAccessException) { return(Unauthorized()); } catch (Exception e) { _logLogic.Log(e); return(StatusCode(StatusCodes.Status500InternalServerError)); } }
public void RemoveTest() { Assert.ThrowsAsync <UnprocessableException>(() => _fileLogic.Delete(Guid.Empty, null)); }
public void DeleteFileNull() { fileLogic.Delete(fileNull); fileRepository.VerifyAll(); }