Roger Steare, a business ethics consultant, poses some moral dilemmas. The basic test below (which is not designed for use in a professional context), will give you an integrity score which describes your level of moral maturity.
http://www.personneltoday.com/quizze...rity-test.html