TDD Money Part 2

In part 2 we continue our Money example. We start by adding the ability to add 2 Moneys of the same currency, then extract the concept of Expressions in order to defer conversion until the very end.

This is a companion discussion topic for the original entry at