Как бросить исключение в веб-API?

Как я могу выдать исключение в ASP.net Web Api?

Ниже мой код:

public Test GetTestId(string id)
{
    Test test = _test.GetTest(id);

    if (test == null)
    {
        throw new HttpResponseException(HttpStatusCode.NotFound);
    }

    return test;
}

Я нея думаю, что я поступаю правильно, как мой клиент знает, что этоHTTP 404 ошибка?