class Test def main is shared t as IDictionary = Dictionary() assert t.count==0 assert not t.count t.add('a', 'b') assert t.count==1 assert t['a']=='b' for key as String in t.keys assert key.length for value1 as String in t.values assert value1.length u as IDictionary = Dictionary() u.add('a', 1) u.add('b', 2) assert u.count==2 assert u['a']==1 assert u['b']==2 for key as String in u.keys assert key.length for value2 as int in u.values assert value2