¿Cómo creo un stub puro usando Moq? Con burla de Rhino lo hice así:Cómo crear un stub con Moq
[TestFixture]
public class UrlHelperAssetExtensionsTests
{
private HttpContextBase httpContextBaseStub;
private RequestContext requestContext;
private UrlHelper urlHelper;
private string stylesheetPath = "/Assets/Stylesheets/{0}";
[SetUp]
public void SetUp()
{
httpContextBaseStub = MockRepository.GenerateStub<HttpContextBase>();
requestContext = new RequestContext(httpContextBaseStub, new RouteData());
urlHelper = new UrlHelper(requestContext);
}
[Test]
public void PbeStylesheet_should_return_correct_path_of_stylesheet()
{
// Arrange
string expected = stylesheetPath.FormatWith("stylesheet.css");
// Act
string actual = urlHelper.PbeStylesheet();
// Assert
Assert.AreEqual(expected, actual);
}
}
¿Cómo puedo crear un talón de MockRepository.GenerateStub<HttpContextBase>();
usando Moq? ¿O debería quedarme con Rhino Mocks?
Sé que hay una diferencia en un talón y se burlan, pero ¿su aplicación crean un talón simulada o? Parece una burla para mí? –
La denominación se refiere a la forma en que usa este objeto. Entonces, si no verificas nada en estos objetos, es un talón, si lo deseas, es un simulacro. – BartoszKP