C#
All posts about C# Language
2018
- TDD Anti-patterns: Excessive Setup
- Integration Tests In ASP.NET Core Controllers
- Unit Tests In ASP.NET Core Controllers
- TDD Anti-patterns: The Free Ride / Piggyback
- TDD Anti-patterns: The Hidden Dependency
- Improving Unit Test Readability In .Net With Fluent Assertions
- Unit Test Patterns: Pass/Fail Patterns
- TDD Anti-patterns: The Test With No Name
- Mock Multiple Calls To The Same Method With FakeItEasy, Moq and NSubstitute
- How To: Use EntityFramework Core In-Memory Database For Unit Testing
- TDD Anti-patterns: The Slowpoke
- Getting Started With MongoDB Using ASP.NET Core Web API
- Clean Code: Avoid Too Many Arguments In Functions
- TDD Anti-patterns: The Liar
- What Makes Good Unit Test? Readability
- Design Patterns and Practices in .Net: Fluent Builder Test Pattern
- TDD Anti-patterns: Local Hero
2017
- Refactor a Switch Using OOP Techniques
- How To: Create a Simple Alert System Using Tag Helpers In Asp.Net Core Mvc
- Clean Code: The Boy Scout Rule
- What Makes Good Unit Test? Maintainability
- What Makes Good Unit Test? Reliability
- Design Patterns and Practices in .Net: Option Functional Type in C#
- Design Patterns and Practices in .Net: Null Object and Special Case Object
- How To: Get appsettings.json Data In Asp.Net Core Mvc
- Unit Test And Time Dependency
- SUT Factory
- Mock Objects
- What are Stubs?
- Unit Test Naming Convention