Size: a a a

.NET Chat Убежище

2017 September 08

Г

Гід in .NET Chat Убежище
Если тебе хочется покрыть
источник

β🎀

βλαδιμιρ 🎀 🌎🔫 in .NET Chat Убежище
gsomix
"точка эф эс"
dot [ef][es]
источник

λ

λετучαя рыбα in .NET Chat Убежище
Обычно мокинг фреймворки не имеют мокать не protected virtual.
источник

λ

λετучαя рыбα in .NET Chat Убежище
Умеют только те, которые заглядывают в IL.
источник

β🎀

βλαδιμιρ 🎀 🌎🔫 in .NET Chat Убежище
λετучαя рыбα
Обычно мокинг фреймворки не имеют мокать не protected virtual.
у тебя должен быть интерфейс
источник

β🎀

βλαδιμιρ 🎀 🌎🔫 in .NET Chat Убежище
или как ты инжектишь
источник

β🎀

βλαδιμιρ 🎀 🌎🔫 in .NET Chat Убежище
ща гляну
источник

λ

λετучαя рыбα in .NET Chat Убежище
βλαδιμιρ 🎀 🌎🔫
у тебя должен быть интерфейс
Почитай посанов
источник

λ

λετучαя рыбα in .NET Chat Убежище
Они говорят, что данные должен сервис получать
источник

λ

λετучαя рыбα in .NET Chat Убежище
Который с ними работает
источник

VK

Vladislav Khapin in .NET Chat Убежище
λετучαя рыбα
Ну так а как ConcreteUserService тестировать, если он зависит от данных и что-то с ними делает?
Падажди
источник

λ

λετучαя рыбα in .NET Chat Убежище
Пытаюсь выяснить, как мокнуть получалку
источник

VK

Vladislav Khapin in .NET Chat Убежище
Я чёт не понимаю что ты хочешь сделать
источник

λ

λετучαя рыбα in .NET Chat Убежище
Без protected virtual
источник

-

-=ŞᶖɳӼ=- in .NET Chat Убежище
нафига тебе protected virtual
источник

VK

Vladislav Khapin in .NET Chat Убежище
У тебя есть интерфейс с методами и 1+n реализаций
источник

-

-=ŞᶖɳӼ=- in .NET Chat Убежище
У тебя есть интерфейс с типизированными методами
источник

-

-=ŞᶖɳӼ=- in .NET Chat Убежище
А не с дженериками
источник

λ

λετучαя рыбα in .NET Chat Убежище
источник

λ

λετучαя рыбα in .NET Chat Убежище
-=ŞᶖɳӼ=-
А не с дженериками
А причём тут репозитории тогда?
источник