Comment créer un talon avec Moq

Comment puis-je créer un pur tampon à l'aide Moq? Avec Rhino se moque, je l'ai fait comme ceci:

[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);
    }
}

Comment puis-je créer un stub pour MockRepository.GenerateStub<HttpContextBase>(); à l'aide Moq? Ou devrais-je rester avec Rhino se moque?

source d'informationauteur Brendan Vogt