سلام
اگر کلاس A برای عملکردش به کلاس B نیاز داشته باشد، میگوییم که کلاس A به کلاس B وابسته است. حالا فرض کنید شرایطی بوجود آمده که کلاس B در محیط توسعه توانایی اجرا فرایندها را ندارد(مثلا وب سرویس مشتری آنرا ارائه نکرده است/از دسترسی خارج کرده است). در این صورت برای توسعه چگونه وابستگیها تزریق کنیم تا فرایند اجرا برنامه را تست کنیم؟