fix(INDraft) dispose bug fix, four test cases covering dispose