[vcloud_director] improved tests for #ensure_list!

added tests to cover the behaviour around the content of the data structure as well as the types produced.