لماذا مزيفة تنفيذ الطريقة الحقيقية؟
-
22-12-2019 - |
سؤال
لقد عشيت فئة باستخدام MS Fakes.يتم حقن هذه الفئة في فئة أخرى غير مطابقة:
giveacodicetagpre.عندما أذهب إلى classb.dosomething ()، فإن مثيل Clays موجود وأستطيع أن أرى أنه عشيق بشكل صحيح.
في classb.dosomething (Int Empid)
giveacodicetagpre.ما سبق يفعل مكالمة حقيقية إلى classa.getemployee ().ألا ينبغي أن تعود هذا فقط لاغيا وليس محاولة تنفيذ الرمز الحقيقي؟
حاولت أن كعب القيوط ():
giveacodicetagpre.لكنه يلقي خطأ في توقيت الترجمة:
giveacodicetagpre.توقيع getemneplyee في classa
giveacodicetagpre.أي أفكار ما أفعله خطأ؟
المحلول
تحتاج إلى التأكد من أن فصولك تنفذ واجهة، بحيث يمكن أن تنفذ MS Fake Skots كعبية لذلك.
مثال صغير رمي معا:
giveacodicetagpre.الآن يمكنك كعب الفئة مثل:
giveacodicetagpre.لا تنتمي إلى StackOverflow