NUnit has the SetUpFixture
attribute that
marks a class that contains the one-time setup or teardown methods for all the test fixtures under a given namespace. The class may contain at most one method marked with the SetUpAttribute and one method marked with the TearDownAttribute.
I think it is the most global setup chance you have for setting Thread.CurrentThread.CurrentUICulture
and Thread.CurrentThread.CurrentCulture
before running your tests. This might be a short-term thing that could help you.
But since it seems that you have a lot of unit tests in place it should not really bother you to make the DateTime.Parse
changes in your code base...