add acceptance tests

This is not naturally readable. What about to rename the project() method to something like hasSameIdAs(). 

The same naming problem is in process matcher.