protected override void beforeEach() { theArgs = new object[0]; theQuerystring = "?something=other"; theRequest = new NamedGridRequest() { GridName = "TheTestGrid" }; MockFor <IServiceLocator>().Stub(x => x.GetInstance <ISmartGridHarness>(theRequest.GridName)) .Return(MockFor <ISmartGridHarness>()); MockFor <ISmartGridHarness>().Stub(x => x.Count()).Return(123); Services.Inject <IUrlRegistry>(new StubUrlRegistry()); MockFor <ISmartGridHarness>().Stub(x => x.GridType).Return(typeof(TheTestGrid)); MockFor <ISmartGridHarness>().Stub(x => x.GetQuerystring()).Return(theQuerystring); MockFor <ISmartGridHarness>().Stub(x => x.HeaderText()).Return("the header"); theCounts = ClassUnderTest.GetCounts <NamedGridRequest>(theRequest.GridName, theArgs); }
public void for_static_builder() { NamedGridRequest.For <FakeCaseGrid>().GridName.ShouldEqual("FakeCase"); }