anchor.diff:        () async {
           whenFetchBuilds().thenAnswer((_) => Future.value(builds));
           when(
  -          sourceClient.fetchCoverage(argThat(anyOf(builds))),
  +          sourceClient.fetchCoverage(argThat(isIn(builds))),
           ).thenAnswer((_) => Future.value(coverage));
   
           await newBuildsSyncStage.call(syncConfigWithCoverage);
  
positive.code:         await newBuildsSyncStage.call(syncConfigWithCoverage);
  
          verify(
            sourceClient.fetchCoverage(argThat(anyOf(builds))),
          ).called(equals(builds.length));
        },
      );
  
negative.code:       () async {
          whenFetchBuildsAfter().thenAnswer((_) => Future.value(builds));
          when(
            sourceClient.fetchCoverage(argThat(isIn(builds))),
          ).thenAnswer((_) => Future.value(coverage));
  
          await newBuildsSyncStage.call(syncConfigWithCoverage);
  