Да , с помощью проекта Visual Studio Test вы можете устанавливать точки останова и проходить по своему коду.
Обязательно запустите свои тесты с помощью меню «Отладка» - «Тесты» -> «Отладка» -> «Тесты в текущем контексте». Для любого данного класса теста или метода теста используйте сочетание клавиш Ctrl-R kbd> Ctrl-T kbd>.
Когда ваш курсор находится в методе ( или в методе теста, или в коде, охватываемом тестом ), он будет прерываться на любых точках останова в этом методе или любых точках останова в любом месте в путь выполнения кода. Если ваш курсор находится в классе или между тестовыми методами, он запустит все тесты в классе. Точки останова будут достигнуты здесь, как указано выше.
Перечисление - это то, что нужно. Он предоставит IntelliSense для значений в редакторе HTML Visual Studio, будет более безопасным по типу и более простым для использования в коде.
Я бы создал перечисление
для атрибута DisplayMode
вашего пользовательского элемента управления