Easily Create and Manipulate Mock Anonymous Data for Unit Tests

Looking to easily create mock data for unit testing, harnessing the power of AutoFixture, C#9 Records and the Builder Pattern to aid with consistency and maintainability.

April 20, 2021 · 8 min

Arrange, Act, Assert - Why I Still Comment Unit Tests

Using the Arrange, Act, Assert setup in unit tests, why do I still add the comments? Read on to find out.

January 26, 2021 · 4 min

Beyond Basics - ASP.Net Core Using the Decorator Pattern

Refactoring to use the Decorator Design Pattern to help apply the Single Responsibility Principle.

June 10, 2019 · 5 min

Beyond Basics - ASP.Net Core Adding and Using Configuration

Adding strongly typed configuration settings and injected them through dependency injection.

June 6, 2019 · 6 min

Beyond Basics - ASP.Net Core Adding Caching

Starting the journey of going past the basics of beginner training resources to appy software development practices and design patterns.

June 4, 2019 · 5 min

First Published Article

My first published article in DotNetCurry Nov-Dec 2018.

November 21, 2018 · 1 min

Strategy Pattern with Full Generic Contraints

Implementing the strategy pattern with generics to improve consistency of code base.

July 19, 2018 · 5 min

Strategy pattern with enum constraints

Strategy pattern implementation options with enum generic constraints

June 8, 2018 · 3 min

ASP.NET Core and the Strategy Pattern Continued

Building on the previous post about implementing the strategy pattern in ASP.NET Core to harness SOLID design.

June 6, 2018 · 2 min

ASP.NET Core and the Strategy Pattern

Using ASP.NET Core Dependency Injection to wire up a strategy pattern implementation to harness SOLID design.

April 3, 2018 · 6 min