Size: a a a

2021 November 29

PG

Pavel Gudkov 🕊 in DotNetRuChat
а можно пример кода?
источник

PG

Pavel Gudkov 🕊 in DotNetRuChat
или хотяб как гуглить такое
источник

Dv

Dr. Friedrich von Ne... in DotNetRuChat
Я не шибко горжусь тем, что мы делаем вот тут, но тоже вариант.
источник

PG

Pavel Gudkov 🕊 in DotNetRuChat
ща, мой мозг пока не может это впитать.......
источник

T

Tako in DotNetRuChat
👀
источник

PG

Pavel Gudkov 🕊 in DotNetRuChat
у меня просто есть апишка которая поднимается через
Microsoft.AspNetCore.TestHost.TestServer
Я же туда не могу передать замоканый интерфейс, так ведь?
источник

PG

Pavel Gudkov 🕊 in DotNetRuChat
Она вызывает стороннюю апишку, но адрес я её могу изменить, значит мне надо как-то перехватывать запросы которые идут например на localhost:1337
источник

Dv

Dr. Friedrich von Ne... in DotNetRuChat
Есть много способов достигнуть желаемого.
источник

PG

Pavel Gudkov 🕊 in DotNetRuChat
именно перехватить? или подсунуть мок
источник

Dv

Dr. Friedrich von Ne... in DotNetRuChat
Замокай клиент той апишки.
источник

PG

Pavel Gudkov 🕊 in DotNetRuChat
это я могу, без проблем, а что с моком делать?
источник

Dv

Dr. Friedrich von Ne... in DotNetRuChat
А что нужно?
источник

Dv

Dr. Friedrich von Ne... in DotNetRuChat
С моком можно делать что хочешь.
источник

PG

Pavel Gudkov 🕊 in DotNetRuChat
ну я так понял надо передать именно замоканный клиент как-то в мою апишку, или тестам пох, и она при обращении к интерфейсу будет смотреть есть ли моки в тест сессии?
источник

PG

Pavel Gudkov 🕊 in DotNetRuChat
мок разве не реализует интерфейс? я просто хз как там под капотом
источник

Dv

Dr. Friedrich von Ne... in DotNetRuChat
Как сделаешь.
источник

Dv

Dr. Friedrich von Ne... in DotNetRuChat
Смотря какой мок!
источник

Dv

Dr. Friedrich von Ne... in DotNetRuChat
Ты задаёшь вопросы, которые только порождают ещё больше вопросов :(
источник

PG

Pavel Gudkov 🕊 in DotNetRuChat
ну допустим как у тебя, new Mock<ITelegramBotClient>()
источник

PG

Pavel Gudkov 🕊 in DotNetRuChat
ты его передаешь в
new WelcomeService(config, _usersStore, _logger, _botMock.Object)
источник