How to Mock RouteData in RhinoMock?
I have to Mock this.
(RouteData.Values["id"].Tostring()!=null)
Thank you
Given that RouteData is of type IRouteData you can mock it like this:
[Test]
public void TestMockingConcreteClass()
{
MockRepository mockRepository = new MockRepository();
RouteData routeData = mockRepository.Stub<RouteData>();
routeData.Stub(r => r.Values["id"]).Return("XXX");
mockRepository.ReplayAll();
Assert.That(routeData.Values["id"].ToString(), Is.EqualTo("XXX"));
}