كيف يمكنني إجراء اختبار الفصل هذا؟؟

باستخدام النظام؛
باستخدام زونيت.
باستخدام موك؛
باستخدام DSI.Connector؛

مساحة الاسم DSI.Connector.Tests
{
 اختبارات HitachiInkJetPrintingTests للطبقة العامة
 {
 [حقيقة]
 الفراغ العام SendMessage\_ShouldReturnTrue()
 {
 // يرتب
 var hitachiInkJetPrintingMock = new Mock();
 var input = new FunctionValues();
 فار الناتج = قيمة دالة جديدة () ؛
 var errorMessage = "";
 var sInstance = "Instance";
 var sTrackingID = "TrackingID";

 hitachiInkJetPrintingMock.Setup(h => h.SendMessage(It.IsAny(), It.IsAny(), ref It.Ref.IsAny, ref It.Ref.IsAny, It.IsAny(), It.IsAny())) .إرجاع(صحيح);

 // يمثل
 var result = hitachiInkJetPrintingMock.Object.SendMessage("Test", input, ref Output, ref errorMessage, sInstance, sTrackingID);

 // يجزم
 Assert.True(result);
 }

 [حقيقة]
 الفراغ العام GetMessage\_ShouldReturnTrue()
 {
 // يرتب
 var hitachiInkJetPrintingMock = new Mock();
 var input = new FunctionValues();
 فار الناتج = قيمة دالة جديدة () ؛
 var errorMessage = "";
 var sInstance = "Instance";
 var sTrackingID = "TrackingID";

 hitachiInkJetPrintingMock.Setup(h => h.GetMessage(It.IsAny(), It.IsAny(), ref It.Ref.IsAny, ref It.Ref.IsAny, It.IsAny(), It.IsAny())) .إرجاع(صحيح);

 // يمثل
 var result = hitachiInkJetPrintingMock.Object.GetMessage("Test", input, ref Output, ref errorMessage, sInstance, sTrackingID);

 // يجزم
 Assert.True(result);
 }
 }
}
{"source": "ewof/sharegpt-instruct-unfiltered-deduped", "kind": "human", "evolved_from": null}