Pull to refresh

Comments 2

UFO just landed and posted this here
Возможно так и придется сделать, когда упремся в какие-нибудь очередные грабли. Проблема с localdb — это необходимость его установки, с чем не хотелось бы связываться.

Многие тесты у нас выглядят:
— «создали пустую базу»
— «добавили несколько записей в таблицы»
— «вызвали свой код»
— «проверили соответствие значений»

с SQLite или SQL Ce — создается файл и по окончанию теста удаляется. База всегда 100% контролируется текущим тестом
С LocalDB — придется что-то придумывать, что параллельно работающие тесты друг-другу не портили данные.

Ну и в целом… установка LocalDB — почти настолько же дорогая (в плане времени и рабочих ресурсов), как установка SQL Express, который в свою очередь не сильно отличается от большого сервера и возможно для чего-то комплексного как интеграционные тесты имеет смысл его держать.
Sign up to leave a comment.

Articles