pull initialization tests into general test framework