It depends on what you are optimizing for…
Today I was writing this code:
public class FakeRandomValueGenerator : IRandomValueGenerator { private readonly int valueToReturn; public FakeRandomValueGenerator(int valueToReturn) { this.valueToReturn = valueToReturn; } public int Next(int min, int max) { return valueToReturn; } }
This caused some concern to my pair, who asked me why I was hand rolling a stub instead of using a mocking framework. My answer was simple.
It will take me less time to write the class than it would take me to bring up the Add Reference dialog.

Comments
Comment preview