title: Breakpoints are not hit while debugging xunit test that includes a large string
body: <p>I have a test that uses some Base64 encoded strings as parameters to a method. The test runs and passes (or fails if I modify the method to a failed state). The point is that the test framework <em>executes</em> as expected. </p>
  
  <p>When I try to debug the test through Visual Studio (or VSCode) the debugger starts, loads symbols, and then exits with my test case showing a passing state. No Breakpoints are hit.</p>
  
  <p>I only identified this large string by trial an error, removing one test case at a time until I was able to successfully hit breakpoints.</p>
  
  <p>This method reproduces the problem. Even though its not used, comment out b64 and you should be able to hit breakpoints through the debugger, uncomment it and breakpoints fail.</p>
  
  <p>This happens with xunit 2.3.1 and 2.4.0; not sure if its even an xuint thing, but I'm trying to figure out what I can do to debug this method.</p>
  
  <p>Run <code>dotnet new xunit</code> and drop this test in: <a href="https://gist.github.com/fuzzzerd/8347a8609fd1ccabdfaeea564d42a976" rel="nofollow noreferrer">https://gist.github.com/fuzzzerd/8347a8609fd1ccabdfaeea564d42a976</a> (snip is too large for question body)</p>