Test driven development test application