Unit Testing

سوال شده توسط: pedram norozi

تاریخ ثبت: ۱۴۰۱/۰۱/۳۱

بازدید: 321

پاسخ: 1

تگ: Asp.net Core


سلام استاد , سوالی داشتم خدمتتون :وقتی داریم تست مینویسیم باید از دیتابیس تستش کنیم ؟ مثلا سرویسی داریم که id میگیره و user رو برمیگردونه , اگه بخوایم واسه این سرویس تست بنویسیم : باید یک یوزر تو جدول اد کنیم بعد ایدیشو میدیم به سرویس و چک میکنیم که ایا یوزری با این ایدی بر میگردونه یا نه . سوالم اینه که ما باید به این روش تست بنویسیم؟

پاسخ ها
user

محمد اشرافی

سلام ، نه توی Unit Testing باید Mock کنید Repository یا DataBase رو  

اما اگر بخواین Integration test بنویسید باید از Database واقعی استفده بشه

برای ثبت پاسخ باید خود شوید

محبوب ترین مقالات