public void testTags() {
ListTemplatesOptions options = new ListTemplatesOptions().tags(ImmutableMap.of("tag1", "val1", "tag2", "val2"));
assertEquals(ImmutableList.of("tag1"), options.buildQueryParameters().get("tags[0].key"));
assertEquals(ImmutableList.of("tag2"), options.buildQueryParameters().get("tags[1].key"));
assertEquals(ImmutableList.of("val1"), options.buildQueryParameters().get("tags[0].value"));
assertEquals(ImmutableList.of("val2"), options.buildQueryParameters().get("tags[1].value"));
}