Sample example based on Test First (TDD) approach