У меня есть custom attribute
, который просто используется для пометки члена (нет constructor
, нет properties
):
[AttributeUsage(AttributeTargets.Property | AttributeTargets.Field, AllowMultiple = false, Inherited = true)]
public sealed class MyCustomAttribute : Attribute { }
Как бы я это проверил? И, чтобы уточнить ... я знаю "что", но не "как"
Я предполагаю, что есть способ провести его модульное тестирование, чтобы убедиться в наличии правильного AttributeUsage
? Так как я мог это сделать? Каждый раз, когда я создаю фиктивный класс и пытаюсь добавить атрибут к неправильной вещи, он не позволяет мне компилироваться, так как я могу создать плохой фиктивный класс для тестирования?