Example #1
0
        public void Null()
        {
#if NETCOREAPP
            AspNetExceptionConverter.ToContentResult(null);
#else
            AspNetExceptionConverter.ToHttpResponseMessage(null);
#endif
        }
Example #2
0
        public void ArgumentNullException()
        {
            var message   = Guid.NewGuid().ToString();
            var exception = new ArgumentNullException("the-parameter-name", message);

#if NETCOREAPP
            var result = AspNetExceptionConverter.ToContentResult(exception);
#else
            var result = AspNetExceptionConverter.ToHttpResponseMessage(exception);
#endif
            // ReSharper disable once PossibleInvalidOperationException
            Assert.AreEqual((int)HttpStatusCode.InternalServerError, (int)result.StatusCode);
        }
Example #3
0
        public void RequestPostponedException()
        {
            var id        = Guid.NewGuid().ToString();
            var exception = new RequestPostponedException(id);

#if NETCOREAPP
            var result = AspNetExceptionConverter.ToContentResult(exception);
#else
            var result = AspNetExceptionConverter.ToHttpResponseMessage(exception);
#endif
            // ReSharper disable once PossibleInvalidOperationException
            Assert.AreEqual((int)HttpStatusCode.Accepted, (int)result.StatusCode);
        }