Missing unit tests

here are some missing unit tests. feel free to reject PR with comments what should I do better :)
This line is actually quite interesting.
It's testing that the director build with constraintMatchEnabledPreference=true has constraintMatchEnabled=false.
That's a clear case of adjusting the expected test results to the current implementation, instead of vica versa :)
As long as EasyScoreDirectorFactory choses to ignore the preference, we shouldn't test this at all.