Tools vs. Design

time to read 1 min | 69 words

Just read this, Eli Lopian talks about how you can use Type Mock in order to avoid separating responsabilities:

I am going to show you just how we can manage to unit test a Simple Dialog without separating concerns

I have a problem with this statement. Why would I want to avoid separating concerns? The Single Responsability Principal & Separation of Concerns are critical to building maintainable systems.