out parameters
نعم ، يمكنك تخصيص المعلمات الخارجية مع MOQ. عند الاتصال بطريقة الإعداد ، ستقوم MOQ بإنشاء لقطة على قيمة المعلمات الخارجية.
واجهة عامة iservice
{{
void dosomething (Out string a) ؛
}
[TestMethod]
الفراغ العام testparam ()
{{
var service = new Mock
public interface IService
{
void DoSomething(out string a);
}
[TestMethod]
public void TestOutParam()
{
var service = new Mock();
string expectedValue = "value";
service.Setup(s => s.DoSomething(out expectedValue));
string actualValue;
service.Object.DoSomething(out actualValue);
Assert.AreEqual(expectedValue, actualValue);
}
في الوقت الحاضر ، لا يدعم MOQ تحديد معلمات المرجع ، ولكن يستمر البحث عن الحلول. المزيد من الموارد
إذا كنت تريد معرفة المزيد من المعلومات ، فإن دليل بدء التشغيل السريع لـ MOQ يوفر نظرة عامة شاملة على إطار الإطار:
https://github.com/moq/moq4/wiki/quickstart
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3