Articles about: csharp
![](https://cezarypiatek.github.io/post/mocking-authorization-tokens//splashscreen.jpg)
![](https://cezarypiatek.github.io/post/productivity-boost-snipptes//splashscreen.jpg)
![](https://cezarypiatek.github.io/post/testing-web-api-with-approval-tests//splashscreen.jpg)
In this blog post, I’m going to share my experience on testing ASP.NET Core
applications by applying an unconventional method called snapshot assertions
. In comparison to the classical approach, this method should save you a lot of time and improve assertions maintainability.
![](https://cezarypiatek.github.io/post/pure-functions-and-unused-return-value//splashscreen.jpg)
![](https://cezarypiatek.github.io/post/async-analyzers-summary//splashscreen.jpg)
![](https://cezarypiatek.github.io/post/async-analyzers-p2//splashscreen.jpg)
![](https://cezarypiatek.github.io/post/async-analyzers-p1//splashscreen.jpg)
![](https://cezarypiatek.github.io/post/methods-with-special-signature//splashscreen.jpg)
![](https://cezarypiatek.github.io/post/csharp-twin-types//splashscreen.jpg)
![](https://cezarypiatek.github.io/post/better-non-nullable-handling//splashscreen.jpg)
![](https://cezarypiatek.github.io/post/generate-mappings-on-build//splashscreen.jpg)
![](https://cezarypiatek.github.io/post/non-nullable-references-in-dotnet-core//splashscreen.jpg)