If I'm writing an analyzer to say "stop doing X in xUnit.net v2 because it's been removed in v3", should that be INFO or WARNING by default?
If I'm writing an analyzer to say "stop doing X in xUnit.net v2 because it's been removed in v3", should that be INFO or WARNING by default?
We are removing `async void` test support in v3. Tests marked that way will fast fail with a message telling you to change to `Task` or `ValueTask`. We originally added `async void` support long before the days of IDEs helping them with auto-converting methods to be async. The most common gesture we saw was taking a `void` test and just adding `async` in front of it, so we made it work. 🤷♂️ #dotnet #csharp #unittest