Nice post!
Few people understand this
Adding a new class is not the trigger for writing tests. The trigger is implementing a requirement.
Michael Feathers gives a great definition of a unit
a Unit test is a fast test
It is completely unrelated to classes, structure and file naming conventions.
I would mix the two concepts