Verifies that the actual array contains the given sequence in the correct order and
without extra values between the sequence values.
Use
#containsSubsequence(Iterable) to allow values between the expected sequence values.
Example:
Ring[] elvesRings = {vilya, nenya, narya};
// assertion will pass
assertThat(elvesRings).containsSequence(newArrayList(vilya, nenya));
assertThat(elvesRings).containsSequence(newArrayList(nenya, narya));
// assertions will fail, the elements order is correct but there is a value between them (nenya)
assertThat(elvesRings).containsSequence(newArrayList(vilya, narya));
assertThat(elvesRings).containsSequence(newArrayList(nenya, vilya));