Size: a a a

BY Microsoft .NET User Group

2019 February 18

DS

Dima Stadub in BY Microsoft .NET User Group
короч скачал исходники этого api-versioning скомпилил- все очень странно, в проекте есть shared code project в котором и содердится метод Microsoft::Arg с cигнатурой
internal static void NotNull<T>(T value, string name) where T : class
   {
     if ((object) value == null)    throw new ArgumentNullException(name);
   }
а Contract.Requires -  эт из code contracts  похоже что не во что не копилится  или  юзается только для доков
источник

АМ

Андрей Морозов in BY Microsoft .NET User Group
Привет,
Кто-нибудь знает тулу, чтобы завернуть легаси вебапп в енд-ту-енд тесты? Чтобы код не трогать,  а просто замокать внешние вызовы.
источник

TS

Tony Sedniov in BY Microsoft .NET User Group
Андрей Морозов
Привет,
Кто-нибудь знает тулу, чтобы завернуть легаси вебапп в енд-ту-енд тесты? Чтобы код не трогать,  а просто замокать внешние вызовы.
wiremock?
источник

АМ

Андрей Морозов in BY Microsoft .NET User Group
там вроде только http, надо еще mssql, очереди, кэш и т.д.
источник

IV

Ilya Velesevich in BY Microsoft .NET User Group
Андрей Морозов
там вроде только http, надо еще mssql, очереди, кэш и т.д.
мне кажется ищется магия, при помощи которой можно написать бытсрые тесты на легаси апп, код которого не теститься другими способами :)
источник

АМ

Андрей Морозов in BY Microsoft .NET User Group
да, типа того
источник

R

Roman in BY Microsoft .NET User Group
Андрей Морозов
там вроде только http, надо еще mssql, очереди, кэш и т.д.
Эти вещи держат состояние приложения. Что если сделать http-based мок с сетапом состояния ?
источник

IV

Ilya Velesevich in BY Microsoft .NET User Group
как по мне моки здесь не сильно помогут. под моками я понимаю, фейковые ответы специфичные для конкретного кейса. енд-ту-енд тесты на такое не ложаться ну или вы запаритесь их мокать и поддерживать. под енд-ту-енд подходят симуляторы, которые симулируют реальное приложение, на http-зависимости вполне возможно такое сделать. но на mssql и прочие tcp based штуки это мне кажеться оверхед. проще на уровне кода абстракции ввести..
источник

IV

Ilya Velesevich in BY Microsoft .NET User Group
или подумать стоит ли вообще на это время тратить :)
источник

АМ

Андрей Морозов in BY Microsoft .NET User Group
да, моки будут гигансткие, но в код лезть, наверное, еще больше проблем будет
источник

IL

Igor Lukashenya in BY Microsoft .NET User Group
Егор будет вторым выступать?
источник

A

Anatoly in BY Microsoft .NET User Group
Igor Lukashenya
Егор будет вторым выступать?
да
источник

IA

Ivan Antsipau in BY Microsoft .NET User Group
источник

IA

Ivan Antsipau in BY Microsoft .NET User Group
Вопросы из онлайна можно задать мне в личку
источник

A

Anatoly in BY Microsoft .NET User Group
Вас обманули, это чат про аниме
источник

VH

Vadim Hatsura in BY Microsoft .NET User Group
@aensidhe , хорошая статья про null safety в библиотеках от John Skeet
https://codeblog.jonskeet.uk/2019/02/10/nullableattribute-and-c-8/
источник

A

Anatoly in BY Microsoft .NET User Group
Ну, в общем, бесполезное для библиотек. Либо давать падать с NRE в старом коде
источник

AB

Anton Burkin in BY Microsoft .NET User Group
Так, по поводу афткрпати: оно пройдёт в крафтмене.
источник

AB

Anton Burkin in BY Microsoft .NET User Group
Кто на афткрпати +
источник

AB

Anton Burkin in BY Microsoft .NET User Group
Поллы что-то чот анонимные и ничего не видно. Или у меня кривые руки.
источник