moq

¿Cómo verificar que el método no fue llamado en Moq?

¿Cómo puedo verificar que el método NO fue llamado en Moq? ¿Tiene algo como AssertWasNotCalled? ACTUALIZACIÓN: A partir de la versión 3.0, se puede usar una nueva sintaxis: mock.Verify(foo => foo.Execute("ping"), Times.Never());

Diferentes valores de retorno la primera y segunda vez con Moq

Tengo una prueba como esta: [TestCase("~/page/myaction")] public void Page_With_Custom_Action(string path) { ... veces en mi dashboardpathresolver, ¿cómo puedo decirle a Moq que devuelva null la primera vez y PageModel?Ojbect el segundo?

Devolver el valor que se pasó a un método

Tengo un método en una interfaz: string DoSomething(string whatever); Quiero burlarme de esto con MOQ, para que devuelva l ... => theObject.DoSomething( It.IsAny<string>( ) ) ) .Returns( [the parameter that was passed] ) ; ¿Alguna idea?

Cómo simular la solicitud en el Controlador en ASP.Net ¿MVC?

Tengo un controlador en C# usando el ASP.Net MVC framework public class HomeController:Controller{ public ActionResult In ... De nuevo, parece que no puedo configurar el encabezado de la solicitud. ¿Cómo establezco este valor, en RhinoMocks o Moq?

Asignación de parámetros out / ref en Moq

¿Es posible asignar un out/ref parámetro usando Moq (3.0+)? He mirado usando Callback(), pero Action<> no soporta par ... ión de llamada. Sé que Rhino se burla de esta funcionalidad, pero el proyecto en el que estoy trabajando ya está usando Moq.

¿Por qué recibo una excepción con el mensaje "Configuración no válida en un miembro no virtual (anulable en VB)?"?

Tengo una prueba unitaria donde tengo que simular un método no virtual que devuelve un tipo bool public class XmlCupboardAcc ... (It.IsAny<String>(), .temp1, .temp2, It.IsAny<String>()) ¿Alguna sugerencia sobre cómo evitar esta excepción?

¿Cómo puedo Moq un método que tiene un argumento opcional en su firma sin especificarlo explícitamente o usar una sobrecarga?

Dada la siguiente interfaz: public interface IFoo { bool Foo(string a, bool b = false); } Intentando burlarse de él us ... omo lo que habría hecho antes de C# 4)? ¿O alguien se ha encontrado con una forma más inteligente de superar este problema?

Usando Moq para determinar si se llama a un método

Entiendo que puedo probar que se producirá una llamada a un método si llamo a un método de nivel superior, es decir: public ... e SomeOtherMethod() sea llamado. ¿Estoy en lo cierto al pensar que este tipo de prueba está disponible en un marco burlón?

Cómo simular ConfigurationManager.AppSettings con moq

Estoy atascado en este punto de código que no sé cómo simulacro: ConfigurationManager.AppSettings["User"]; Tengo que simular el ConfigurationManager, pero no tengo ni idea, estoy usando Moq. ¿Alguien puede darme una propina? ¡Gracias!

Verificación de un parámetro específico con Moq

public void SubmitMessagesToQueue_OneMessage_SubmitSuccessfully() { var messageServiceClientMock = new Mock<IMessageSe ... essages.Contains(message))), Times.Once()); } Por cierto, ¿cómo podría extraer la expresión ¿de la llamada de Verificación?

¿Cuál es el propósito de Verificable() en Moq?

¿Cuál es el propósito de Verifiable()? Si verifico un Mock y dejo esto fuera todavía verifica el SetUp. Editar: Estaba us ... o, la razón para que todo se verificara. Después de cambiar a Verify() solo mi .Verifiable() SetUps estaban siendo revisados.

Moq mock method sin especificar el parámetro de entrada

Tengo algún código en una prueba usando Moq: public class Invoice { ... public bool IsInFinancialYear(FinancialYea ... da a IsInFinancialYear. IE. Para que no en el código lo que el parámetro de entrada es devolverá verdadero lo que se le pasa?

Moq + Unidad de prueba-Sistema.Reflexión.TargetParameterCountException: Desajuste de recuento de parámetros

Estoy tratando de usar una lambda con una función multiple-params pero Moq lanza esta excepción en tiempo de ejecución cuando ... ar expected = 10; var actual = mock.Object.Convert(value, null, null, null); ¿Cuál es la manera correcta de implementarlo?

Cómo MOQ una propiedad indexada

Estoy intentando burlarme de una llamada a una propiedad indexada. Es decir, me gustaría moq lo siguiente: object result = ... eso no compila. Es lo que estoy tratando de lograr posible con MOQ, ¿alguien tiene algún ejemplo de cómo puedo hacer ¿esto?

¿Cómo puedo verificar que un método fue llamado exactamente una vez con Moq?

¿Cómo puedo verificar que un método fue llamado exactamente una vez con Moq? Lo de Verify() vs. Verifable() es realmente confuso.

¿Puede ayudarme a entender la devolución de llamada de Moq?

Usando Moq y miré Callback pero no he podido encontrar un ejemplo simple para entender cómo usarlo. ¿Tiene un pequeño fragmento de trabajo que explique claramente cómo y cuándo usarlo?

Verificar una llamada de método usando Moq

Soy bastante nuevo en las pruebas unitarias en C# y estoy aprendiendo a usar Moq. A continuación se muestra la clase que esto ... ed.. Solo quiero verificar si el método "myMethod" está siendo llamado o no. Me estoy perdiendo algo? Gracias de antemano!

Múltiples Moq It.Is () Argumentos coincidentes

Con Moq, ¿es válido tener más de un argumento Coincidente? It.Is<string>() En este ejemplo quiero que el mockMember ... 5678efgh"); La configuración predeterminada es la segunda instrucción en lugar de evaluar cada una por sus propios méritos.

¿Cómo lanzar una SQLException cuando sea necesario para burlarse y realizar pruebas unitarias?

Estoy intentando probar algunas excepciones en mi proyecto y una de las Excepciones que cojo es SQlException. Parece que no ... var ex = new Mock<System.Data.SqlClient.SqlException>(); ex.SetupGet(e => e.Message).Returns("Exception message");

¿Cómo uso Moq para simular un método de extensión?

Estoy escribiendo una prueba que depende de los resultados de un método de extensión, pero no quiero un fallo futuro de ese m ... ypeMock podría hacer el trabajo con los ojos vendados y ebrio, pero nuestro presupuesto no está aumentando en el corto plazo.