Ich hab mir deine
Unit angesehen - konnte aber keinen Fehler finden, daher:
1. Poste doch bitte dein ganzes Projekt. Es ist wirklich schwer, so einen Fehler zu finden, ohne es compilieren zu können...
2. Ich muss Sharky recht geben. Es ist sehr schwer deinem Code zu folgen, da er nicht wirklich schön formatiert ist. Und für die Zukunft, gewöhn dir doch gleich an, Codeteile zu kommentieren - es zahlt sich bei größeren Projekten irgendwann aus.