Testing
Software testing processes, test types, and techniques to improve application quality.
Using FluentValidation in C#
Learn FluentValidation in C# to define clean and maintainable validation rules for models and application inputs.
Using Benchmarking in C# (BenchmarkDotNet)
Learn benchmarking in C# using BenchmarkDotNet to measure performance and optimize your code with accurate metrics.
Using Mock Frameworks in C# (Moq, NSubstitute)
Learn how to use mock frameworks like Moq and NSubstitute in C# to isolate dependencies and write effective unit tests.
Writing Unit Tests in C# (xUnit, NUnit, MSTest)
Learn how to write unit tests in C# using xUnit, NUnit, and MSTest to build reliable and maintainable applications.