Resultados de la búsqueda a petición "rhino-mocks"
Cómo afirmar que una acción se llamó
Necesito aprovechar una acción llamada por un componente simulado. public interface IDispatcher { void Invoke(Action action); } public interface IDialogService { void Prompt(string message); } public class MyClass { private readonly IDispatcher ...
No se puede hacer que RhinoMocks emita un simulacro que sigue las reglas de restricción de tipo genérico
Entonces, usando NUnit y RhinoMocks: //Defines basic behavior of all persistable domain objects public interface IDomainObject {...} //defines domain objects specific to the Security DB public interface ISecurityDomainObject : IDomainObject ...
Qué es ReplayAll () y VerifyAll () en RhinoMocks
[Test] public void MockAGenericInterface() { MockRepository mocks = new MockRepository(); IList<int> list = mocks.Create Mock<IList<int>>(); Assert.IsNotNull(list); Expect.Call(list.Count).Return(5); mocks.ReplayAll(); Assert.AreEqual(5, ...
Burlándose del contexto del controlador Asp.net-mvc
Entonces, el contexto del controlador depende de algunas partes internas de asp.net. ¿Cuáles son algunas formas de burlarse limpiamente de estas para las pruebas unitarias? Parece que es muy fácil obstruir las pruebas con toneladas ...
Rinocerontes simulados: ¿cómo afirmar que un método simulado se llamó n veces?
Cómo puedo afirmar que un método en un objeto simulado se llamó exactamente n-veces? Aquí está el fragmento de código de una acción del controlador, me gusta probar: for (int i = 0; i <= newMatchCommand.NumberOfMatchesToCreate; i++) ...
Cuáles son las capacidades de Moq y Rhino.mocks?
No puedo encontrar una comparación específica de característica por característica de Moq y Rhino. Todas las preguntas son: "¿Qué te gusta más y por qué?", O "Así es como haces un simple simulacro en Rhino y cómo se hace en moq". No puedo ...
Cómo evitar HttpContext.Server.MapPath para propósitos de prueba de unidad
Estoy trabajando en una aplicación ASP.net MVC 5. Me gustaría probar la acción de mi controlador que se ve así public ActionResult Search() { var vm = SetupSearchViewModel(); return View(vm); }Todo el trabajo duro lo hace ...
Cómo simular una llamada de método que toma un objeto dinámico
Digamos que tengo lo siguiente:
¿Puedo probar el orden de llamada al método con sintaxis AAA en Rhino-Mocks 3.6?
¿Es posible probar el siguiente ejemplo si el Método 1 llamó primero, luego el Método 2 llamó después y luego el Método 3 usando la sintaxis AAA, en Rhino-mocks 3.6? // Assert var mock = MockRepository.GenerateMock<ISomeService>(); // ...