Opakowuje Datetime.Now i UtcNow na potrzeby projektu by się lepiej testowało i pisało mocki.
Opakowałem DateTime.UtcNow tylko teraz chcę przechować wartość ile trzeba dodać do UtcNow by wyjść na czas według, którego się liczy.

Np. testuje w Polsce wiem mam +2 a serwer stoi na -1.
Tak więc potrzebuje do mojego TimeProvider wstrzykiwać tą różnice.

Myślałem o tym by przechowywać w zminnej w klasie ale to co serwer trzeba kompilować na nowo.
Plik. Chyba najlepsza opcja, łatwa edycja. Ale w jakim pliku to przechować? Aplikacja to ASP.NET MVC więc wrzucić to do Content czy web.config?

A może jest jakaś możliwość pobrania lokalnego czasu(różnicy między utc)?

Bo DateTime.Now - DateTime.UtcNow nie przynosi zawsze dobrych rezulatów czasami jest to +/- godzina.