move enumeration tests off boost
convert tests to small test harness