Splitting out scenarios
Splitting failed check into separate test case
Splitting out search with the wrong class name
Splitting out search with the wrong identity
Split out search of object and identity by complex identifier
Split out search of object and identity by complex non-same object-identity
Split out search of object and identity by complex same object identity and different class
Removing redundant and too complex scenario
Splitting out simple search via array identity
Splitting out simple search via equivalent array identity
Splitting out simple failed search via non-equivalent array identity