title: How to overcome VS "Create Unit Tests" limitation which expects method/class must be public?
body: <p><strong>Context</strong></p>
  <ul>
  <li>I would like to declare classes and methods to <code>internal</code> whenever it is possible.</li>
  <li>I am using the <code>[assembly: InternalsVisibleTo(&quot;MyTestAssembly&quot;)]</code> to allow my tests to instantiate and call internal classes and methods during tests.</li>
  <li>I would like to create unit test for my method using VS's Create Unit Tests context menu.</li>
  </ul>
  <p><strong>Question</strong></p>
  <p>Unfortunately VS's Create Unit Tests expects both the class itself and the method to be public, otherwise gives error message. Is there any way to overcome this limitation? Just tried, this limitation still exists in the very latest VS 2022.</p>