Вход на сайт
unit tests
1806 просмотров
Перейти к просмотру всей ветки
Программист коренной житель
в ответ dymanoid 07.11.18 20:34
Не надо мне про синглтоны рассказывать, я сам кому хочешь расскажу.
Я не знаю, что ты можешь рассказать про синглтоны, но привести рабочий код синглтона ты не смог.
Замена модификатора сеттера на internal никаким образом не поможет синглтон сделать mockable.
Ошибаешься. Почитай про InternalsVisibleToAttribute. В отличае от тебя, я не только видел синглтоны в легаси коде, но и инжектил в эти синглтоны свои мок-объекты.
ЗЫ. Хот-патчинг - это замена кода приложения в процессе выполнения приложения.
Ну совершенно очевидно, что это тоже не нужно, т.к. на крайний случай можно воспользоваться рефлекшенами и сделать инжект.