Я пытаюсь создать unit test, чтобы проверить случай, когда часовой пояс изменяется на машине, потому что он был неправильно установлен и затем исправлен.
В тесте мне нужно иметь возможность создавать объекты DateTime в не локальном часовом поясе, чтобы гарантировать, что люди, выполняющие тест, могут сделать это успешно независимо от того, где они находятся.
Из того, что я вижу из конструктора DateTime, я могу установить TimeZone как локальный часовой пояс, часовой пояс UTC или не указан.
Как создать DateTime с конкретным часовым поясом, например PST?