Demo of typical tdd process