I don't write that much about unit tests. I don't have that much experience with them.
Lets take a look at (static) constructors, thread-safety and static singletons. Field initialization Let'