Scala Test-Driven Development