Is it possible to set the system time to the correct server time in .NET? I have a test case that mess up with the system time, I want to restore it in the test case's teardown. Is it possible to restore the correct time (e.g. from a server) programmatically?
NOTE: I will need this for both unit test and acceptance test. Injecting fake time does not apply for the latter.