Пример #1
0
        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);
        }
Пример #2
0
 public void for_static_builder()
 {
     NamedGridRequest.For <FakeCaseGrid>().GridName.ShouldEqual("FakeCase");
 }