Синглтон всегда сложно проверить, но если вы хотите получить полный контроль, взгляните на родинки и pex. Кроты позволяют вам тестировать практически все без каких-либо изменений в текущей реализации. Если вы действительно хотите упростить тестирование, удалите свое глобальное состояние (синглтон), оно, вероятно, вам все равно не нужно.
родинки и пексы
синглтон анти-паттерн