Недавно я увидел способ, как этотЗначения параметров, переданных в метод
public void MyMethod([Values("One", "Two", "Three")] string order, [Values(true, false)] bool choice)
{
// ...
}
Я никогда не видел этого раньше. Что это означает?
Недавно я увидел способ, как этотЗначения параметров, переданных в метод
public void MyMethod([Values("One", "Two", "Three")] string order, [Values(true, false)] bool choice)
{
// ...
}
Я никогда не видел этого раньше. Что это означает?
Если это используется в методе тестирования, я знаю NUnit uses those in its testing framework. На странице:
Значения ValuesAttribute используются для указания набора значений для отдельного параметра параметризованного метода тестирования.
Спасибо @MikeMcCoughan – pixel
Это метод испытания? [NUnit использует те, которые находятся в тестовой среде] (https://github.com/nunit/docs/wiki/Values-Attribute). Вот подсказка для поиска: если вы видите атрибут с «Name», выполните поиск «NameAttribute». Это общий шаблон для классов классов имен в C#. –
Спасибо @MikeMcCaughan. Ты был прав. Я не могу отметить ваш комментарий в качестве ответа. Можете ли вы сделать это в ответ, и я это сделаю. Большое спасибо – pixel