out parámetros
Sí, puede asignar los parámetros de salida con Moq. Cuando llame al método de configuración, MOQ hará una instantánea en el valor de los parámetros de salida.
interfaz pública iservice
{{
nulo dosiñera (fuera de cadena a);
}
[TestMethod]
Public void testParam ()
{{
servicio var = 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);
}
En la actualidad, Moq no admite establecer parámetros de Ref, pero la búsqueda de soluciones continúa. más recursos
Si desea saber más información, la Guía MOQ Starting Start proporciona una descripción completa del marco del marco:
https://github.com/moq/moq4/wiki/quickstart
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3