TGViewer
StepOne | Степан Минин StepOne | Степан Минин @steponeit · 3.27K subscribers
Post #450 3.81K
StepOne | Степан Минин МОКИРУЕМ ADO NET РЕБЯТА 😱 Иногда хочется просто написать мужицкий SQL запрос без всяких ORM Но вот незадача, несмотря на наличие абстракций по типу DbConnection, DbCommand и так далее Не понятно, как такой код тестировать - как будто только интеграционники…
Мой первый контрибут в чужой гитхаб

А вот и не всесильна библиотека оказалась

На работе использовал её для написания тестов

Но вот незадача, поскольку я использую GetBytes по соображениям производительности и требованиям к функционалу замокировать БД не получается

Именно в этом методе автор либы решил не заполнять входной параметр buffer

Хорошо что этот source сейчас open, так что сделал PR для исправления ситуации

Посмотрим, как быстро вопрос решится)

https://github.com/Apps72/DbMocker/pull/35
GitHub 1.24.0 - implementation of GetBytes method by Stepami · Pull Request #35 · Apps72/DbMocker The other day i was working on a tool that performs hashing of the data with the DB engine. It does so by executing a SQL script, i.e. for PostgreSQL: select sha512(...) from my_schema.my_table Th...
  • 🔥 12
  • 👍 8
  • ❤ 3
More from @steponeit
  1. Sep 25, 2026Рассказал как я добавил в HydraScript объекты и методы без классов и сделал протоколы. Стр…
  2. Sep 22, 2026Post #858
  3. Sep 21, 2026Post #857
  4. Sep 15, 2026Напомню, что у меня есть WireMock.Grpc.Protobuf — расширение для тех, кто пишет компонентн…
  5. Sep 12, 2026StepOne — официальный контрибутор FusionCache 🤙 Между набросами можно ещё и код писать Fu…
  6. Sep 11, 2026Стояк работодателей 2026 🤫 Оказывается, год назад я предсказал выход Астры! И вместе с эт…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →