#ifndef UNITTEST_TESTLIST_H #define UNITTEST_TESTLIST_H namespace UnitTest { class Test; class TestList { public: TestList(); void Add ( Test* test ); Test* GetHead() const; private: Test* m_head; Test* m_tail; }; class ListAdder { public: ListAdder ( TestList& list, Test* test ); }; } #endif