DEV Community

Discussion on: มารู้จักกับ Clean Architecture กันดีกว่า!

Collapse
chrisza4 profile image
Chakrit Likitkhajorn

Assume ว่ามันทำงานถูกครับแล้ว Mock ของแทน

เช่น

class CustomerRepository
{
   public double CalculateNumberOfActiveCustomer() {
    // complicated logic here
   }
}
Enter fullscreen mode Exit fullscreen mode

ถ้ามันขึ้นอยู่กับ Stored Procedure ในฐานข้อมูล เราก็เทสโดย Mock class นี้มาแล้วก็บอกว่า App เราทำถูกแล้วแต่ฐานข้อมูลมันทำงานผิด อย่างน้อยก็ระบุได้ว่าส่วนไหนเป็นปัญหาครับ

Collapse
miithrandir profile image
สาธุชน ณุ

ขอบคุณครับ 😊
เดี๋ยวเอาไปปรับใช้ดูครับ