Si me estoy burlando de una clase, como a continuación, ¿hay alguna manera de obtener la simulación y no anular un método virtual? Sé que puedo simplemente eliminar el modificador virtual, pero en realidad quiero eliminar el comportamiento de este método más adelante.Rhino: clases de imitación y métodos virtuales no predeterminados
En otras palabras, ¿cómo puedo obtener esta prueba a pasar, aparte de eliminar el modificador virtual:
namespace Sandbox {
public class classToMock {
public int IntProperty { get; set; }
public virtual void DoIt() {
IntProperty = 1;
}
}
public class Foo {
static void Main(string[] args) {
classToMock c = MockRepository.GenerateMock<classToMock>();
c.DoIt();
Assert.AreEqual(1, c.IntProperty);
Console.WriteLine("Pass");
}
}
}
funcionó como un encanto - gracias. –