why I write tests that way