Чтоб похерить надо каждого пингануть и спросить живой ли он, иначе могут быть живые люди, просто по какой-то рефералке пришли, как в прошлый раз на митапе на нас ссылку кидали
Господа, подскажите пожалуйста с моками Изначально есть вызов message.Client.GetUser().DoSomethingAndReturnBool() в методе Handler.WeNeedToTestIt(message)
GetUser это структура у которой есть DoSomethingAndReturnBool метод который на основании данных структуры возвращает булевое значение а в Client GetUser() Types.User - т.е возвращаем конкретный тип
как я понимаю такое не мокнуть в принципе ? только переходить на интерфейсы ? делать Types.UserInterface ?
Господа, подскажите пожалуйста с моками Изначально есть вызов message.Client.GetUser().DoSomethingAndReturnBool() в методе Handler.WeNeedToTestIt(message)
GetUser это структура у которой есть DoSomethingAndReturnBool метод который на основании данных структуры возвращает булевое значение а в Client GetUser() Types.User - т.е возвращаем конкретный тип
как я понимаю такое не мокнуть в принципе ? только переходить на интерфейсы ? делать Types.UserInterface ?
Сущность принимает только то что будет использовать, остальное ей не нужно
тут вы правы, но пока не придумалось как красиво сделать commandHandler с единым интерфейсом для обработки учитывая что каждому хендлеру будут нужны разные данные для работы