@Test
public void testBind_csvar() {

    MyObject o = new MyObject();
    ICS ics = new MockICS() {
        @Override
        public String GetVar(String key) {
            if (ftMessage.PageName.equals(key)) {
                return "hello";
            } else if ("cid".equals(key)) {
                return "12345678901234";
            } else if ("tid".equals(key)) {
                return "22345678901234";
            } else if ("foo".equals(key)) {
                return "oof";
            }
            return null;
        }
    };
    AnnotationBinder.bind(o, ics);
    assertEquals("hello", o.pagename);
    assertEquals(12345678901234L, o.cid);
    assertEquals(new Long(22345678901234L), o.tid);
    assertNull(o.c);
    assertEquals("oof", o.bar);
}