This is the final post in my series about unit testing anti-patterns. This one is about non-determinism in tests.
Overriding methods in classes-dependencies
I’m continuing my unit testing anti-patterns article series. Today, we will talk about overriding methods in classes-dependencies.
New course: Domain-Driven Design: Working with Legacy Projects
My new training course Domain-Driven Design: Working with Legacy Projects went live.
NHibernate supports .NET Core 2.0
Good news everyone! NHibernate 5.1 is released with the support of .NET Core 2.0 and .NET Standard 2.0.
Code pollution
This is another post from my unit testing anti-patterns article series. Today, we will talk about code pollution.
Value Objects and Error Messages
I haven’t done one of these for a while. This post is a review of a code submitted by a reader. You can request such a review by using the submission form in the right sidebar or on this page.
Using Value Objects to represent technical concerns
I was asked a question recently which I find quite interesting. It is actually a part of a code review request (which I’ll cover next week) but I decided to elevate it to its own blog post.
Leaking domain knowledge to tests
I’m continuing the series about unit testing anti-patterns I started a couple months ago. This article is about leaking domain knowledge to tests.
To TDD or not to TDD
To TDD or not to TDD? Is this question even relevant or maybe it’s enough to just write tests, no matter before the code or afterward? Let’s see.
NHibernate 5: async IO bound operations support
This news went mostly unnoticed but that’s actually a big one, at least for those of us who uses NHibernate as their primary ORM: NHibernate 5 now supports async IO bound operations.