sketched first first part of constraint DSL in empty code
first actual test, as basis for some refactorings
extracted creationg of mock into method
testing with real graph
extracted legal connections for reuse in other tests