some tests in impl/heuristic/selector/generic/chained
(cherry picked from commit b72d8ff517401dafa1e19af909aec4e1991fe3d3)
better mocking
(cherry picked from commit d5d1f8bd4fab5cb5caff755522a1038ff3c214bf)
Composite and NoChange MoveTest
(cherry picked from commit 0262d163e8761afe6878016710b7be61c71e432b)
ComparatorSelectionSorterTest
(cherry picked from commit 463956e74d56c00a59899f2cf0257e99b3096bd1)
FromSolutionEntitySelector simple missing tests with random selection
(cherry picked from commit 2380ce019aeee70c68e0f382431e0fb13bb3f7bf)
missing tests in core/impl/heuristic/selector/entity/decorator
(cherry picked from commit c3b831e2c496e65dcfaea330d806920fc7ed89c4)
ProbabilityEntitySelector exceptions
(cherry picked from commit 9763fdf9e735d472032b2dd4d7e3f44375dcb4d9)
Composite Acceptor Tests
(cherry picked from commit 85249c45308b781138ecb5e493fbff4ce1a89f0a)
illegal arguments cover tests
(cherry picked from commit 6fc6811e28d10f5303d6be07d33bfc9f18ec38be)
BestSolutionRecaller processWorkingSolutionDuringStep test
(cherry picked from commit f48e1a444a14a7e0509ed110e3a23ea8aa0681af)
BestSolutionRecaller ProcessWorkingSolutionDuringMove test
(cherry picked from commit a37e35a7b232073a48b7beefb07861d8d7b2ad6f)
SwapMove doMove test
(cherry picked from commit 3f220cc33f725345ac5ef22bf47fe2a981470815)
PillarSwapMove doMove test
(cherry picked from commit c84b80c4059ea420f7a0f123f9325928044507a9)
ChangeMoveTest
(cherry picked from commit 3a87d0be3bb5fadcb2bf7b8e24c2fb537d9bf2cd)
PillarChangeMoveTest
(cherry picked from commit 3d6cb1ff75296b3f2142a361c05e6d4e8f89031e)
Peer review PR-59: refactor NullValueReinitializeVariableEntityFilterTest to use actual EntityDescriptors etc
(cherry picked from commit 3f150a1e2ec8a2b3a4b5d5140b72c9028f4b9127)
Peer review PR-59: code style
(cherry picked from commit ef77b2dddffe11b598f65bfa2054c7cc47e15aed)