public void Does_map_Exception_to_StatusCode()
{
using (new BasicAppHost
{
ConfigFilter = c =>
{
c.MapExceptionToStatusCode[typeof(Custom400Exception)] = 400;
}
}.Init())
{
Assert.That(new Custom400Exception().ToStatusCode(), Is.EqualTo(400));
Assert.That(new Custom400SubException().ToStatusCode(), Is.EqualTo(400));
Assert.That(new Custom401Exception().ToStatusCode(), Is.EqualTo(401));
}
}