out parameter
Ja, Sie können die Out -Parameter mit Moq zuweisen. Wenn Sie die Setup -Methode aufrufen, wird MOQ einen Schnappschuss für den Wert der Out -Parameter erstellen.
öffentliche Schnittstelle Iservice
{{{{
void Doomething (out String a);
}
[TestMethod]
Public void 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);
}
Derzeit unterstützt MOQ keine Einstellungs -REF -Parameter, aber die Suche nach Lösungen wird fortgesetzt. mehr Ressourcen
Wenn Sie weitere Informationen wissen möchten, bietet der MOQ Quick Erste -Start -Leitfaden einen umfassenden Überblick über das Framework des Frameworks:
https://github.com/moq/moq4/wiki/quickstart
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3