It was not David that asked the question, it was me.
I can't make the test static, as test must be part of A's instance.
The test method will need to access A's member fields and methods. I
know the sample just shows "return 1;" but in real life it would be
doing more stuff, like interact with A's other things.