November 2005 Blog Posts

[OT] Regimi canaglia

Post a carattere personale. Se sei un esere umano sei fortemente invitato a clickare sul titolo.

posted @ Monday, November 7, 2005 3:21 PM | Feedback (21)

NUnit.Framework.TearDown() ed ereditarietà

Mi sono appena imbattutto in una stranezza: usando NUnit eseguo i test di una classe testFixture e il metodo di Teardown fallisce perché viene richiamato due volte. Come mai viene richiamato due volte?!La mia classe di test deriva una classe base nella quale é già definito un metodo di Nome Teardown decorato con l'attributo <NUnit.Framework.TearDown()>. Nella classe derivata Ridefinivo lo stesso metodo e rimettevo l'attributo. Evidentemente NUnit trovava due volte l'attributo e quindi chiamava il metodo due volte!La soluzione: <NUnit.Framework.TearDown()> _Public Overrides Sub TearDown() ...un grattacapo in meno!

posted @ Thursday, November 3, 2005 4:31 PM | Feedback (2)