public ResponseContext Delete(Dictionary <string, object> param) { RequestContext request = (RequestContext)param["request"]; var responsePair = _messageController.DeleteFile(Convert.ToInt32(request.RequestedResource)); return(new ResponseContext(request, responsePair)); }
public void Test_ControllerReturnsUnauthorizedResponseIfMessageCouldNotBeAccessed() { _fileServiceMock.Setup(s => s.DeleteFile(5)).Throws(new UnauthorizedAccessException()); StatusCode response = _messageController.DeleteFile(5).Key; Assert.AreEqual(response, StatusCode.Unauthorized); }