Use Scala closure to make test look nicer - http://www.artima.com/forums/flat.jsp?forum=106&thread=232028 Specification base testing - http://cqrsguide.com/doc:specification