I like this, but it doesn't seem like a unit test... more of an integtest, especially with the sleeps and the gc calls.