Awesome
Performance Wars - C#
This is the repository with all test cases from Performance Wars - C#. It is a series of posts from my Medium page
.NET Version
Until now, all the tests run on .NET 6 version.
BenchmarkDotNet
The performance tests were done using the BenchmarkDotNet library. You can find all the details and documentation here.
How to run?
The Program.cs
file has the definition of all the benchmark classes. You just need to uncomment the desired classes and run.
$ dotnet run Benchmarks.csproj -c release
I advise you to run them one at a time to see results faster. Keep in mind that some tests take some time to complete.
Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.