@Test
public void invokingZUnionStoreCreatesNewSpan() {

  commandCreatesNewSpan(RedisCommand.ZUNIONSTORE,
      () -> getConnection().zUnionStore("dst".getBytes(),
          "set".getBytes()));
  verify(mockRedisConnection()).zUnionStore("dst".getBytes(), "set".getBytes());
  commandCreatesNewSpan(RedisCommand.ZUNIONSTORE,
      () -> getConnection().zUnionStore("dst".getBytes(),
          RedisZSetCommands.Aggregate.SUM, new int[]{0}, "set".getBytes()));
  verify(mockRedisConnection())
      .zUnionStore("dst".getBytes(), RedisZSetCommands.Aggregate.SUM, new int[]{0},
          "set".getBytes());
}