C# NUnit Attributes
Тестирование REST API
Имеется следующая проблема -
Для негативных тестов:
Создан атрибут с параметром string:
public class ExpectedExceptionAttribute : Attribute
{
public ExpectedExceptionAttribute(string message)
{
exceptionMessage = message;
}
public string exceptionMessage { get; set; }
}
соответственно боевой метод отправки запроса на сервер после получения ответа смотрит эту ошибку.
Атрибут выглядит вот так:
[ExpectedException("Bad Request")]
Появилась необходимость проверять httpCode,
можете подсказать, какой вариант можно использовать в данном случае, запихнуть 5 параметр в метод для отправки запроса будет не очень, хотелось бы решить проблему через атрибут, мешает то, что нужно проверить и текст ответа и httpCode, возможно кто-то знает более элегантное решение проблемы, буду благодарен.