Size: a a a

2021 December 03

NS

Nik S in DotNetRuChat
Они, чистые, если сделать по уму.
Полтергейстов нет чтобы накосячить)
а дополнительного кода не избежать никак)
источник

S

SeanWoo in DotNetRuChat
По уму - чистые, но чтоб были по уму, нужно чистить базу
Полтергейста увидишь когда забыл где то удалить строку из бд а в следующем тесте ожидалось 3 записи в бд а получил 4
Дополнительного кода можно избежать не писав такую реализацию с бд)
источник

МР

Михаил Русановский... in DotNetRuChat
источник

S

SeanWoo in DotNetRuChat
Ну да, одна строчка, но это оверхед для тестов, и лишения самого себя параллельности тестов
источник

S

SeanWoo in DotNetRuChat
И соответственно тесты выполняются долго
источник

МР

Михаил Русановский... in DotNetRuChat
согласен, мне гораздо проще просто создавать новую базу
источник

NS

Nik S in DotNetRuChat
мне по определению не нравиться in-memory, мы на проекте когда ее использовали - она нас подводила. там даже warning что она ведет себя по другому, чем настоящая. и мы об это споткнулись, на это "по другому"

поэтому лучше сразу ее исключить
источник

S

SeanWoo in DotNetRuChat
Даже вроде бы в доке написано что ин мемори не для прода))))
источник

МР

Михаил Русановский... in DotNetRuChat
около 3к тестов успешно работает на InMemory базе, что это за призрак такой)
источник

S

SeanWoo in DotNetRuChat
Но вроде даже для тестов не рекомендуют, но жить можно все же, она упрощает жизнь
источник

NS

Nik S in DotNetRuChat
ну мы для разработки использовали, потому что connection string надо прятать, а девопс учиться
а как разработали - пушили, и далее на реале работало, или точнее, не всегда работало
при такой разработке
источник

МР

Михаил Русановский... in DotNetRuChat
там с транзакциями проблема, потому что они не транзакции, а с остальным ни разу не сталкивался. Наверное просто везло
источник

S

SeanWoo in DotNetRuChat
Для разработки docker run ... mysql без пароля для рута
источник

S

SeanWoo in DotNetRuChat
На локалхосте
источник

S

SeanWoo in DotNetRuChat
Быстро и удобно, и реальная бд
источник

S

SeanWoo in DotNetRuChat
Значит у Вас плохо организован процесс разработки, на костылях
источник

NS

Nik S in DotNetRuChat
спасибо большое всем за помощь
Ордеринг помог
в варианте Priority делал
1, 2, 3 , не алфавитный
источник

NS

Nik S in DotNetRuChat
Но, ...) полтергейст))
надо тесты не только внутри класса последовательно выполняться, но и сами классы)
это кажется через Ordering Collections делается ?
источник

w

who? in DotNetRuChat
Привет, может кто сталкивался, при попытке считать данные из потока при помощи BinaryReader программа не вылетает, но ничего не происходит. Эксепшен не кидается (весь код считывания в try-catch ), данные приходят, брейкпойнт просто скидывается, когда доходишь до строчки считывания.
источник

w

who? in DotNetRuChat
Вот на этом моменте
источник