private ConditionalGetFingerprint GetServerFingerprint()
        {
            IConditionalGetFingerprintProvider fingerPrintProvider = actionFactory.CreateFingerprintProvider(request);

            if (fingerPrintProvider == null)
            {
                return(ConditionalGetFingerprint.NOT_AVAILABLE);
            }
            else
            {
                return(fingerPrintProvider.GetFingerprint(request));
            }
        }
 public IConditionalGetFingerprintProvider CreateFingerprintProvider(IRequest request)
 {
     try
     {
         IConditionalGetFingerprintProvider fingerprintProvider =
             CreateHandler(request.FileNameWithoutExtension + "_CONDITIONAL_GET_FINGERPRINT_CHAIN") as
             IConditionalGetFingerprintProvider;
         return(fingerprintProvider);
     }
     catch (ApplicationException)
     {
         return(null);
     }
 }
		public void Setup()
		{
			mockActionFactory = new DynamicMock(typeof(IActionFactory));
			mockRequest = new DynamicMock(typeof(IRequest));
			mockAction = new DynamicMock(typeof(IAction));
            mockFingerprintFactory = new DynamicMock(typeof(IFingerprintFactory));
	        mockFingerprintableContentProvider = new DynamicMock(typeof (IConditionalGetFingerprintProvider));

			action = (IAction) mockAction.MockInstance;
			request = (IRequest) mockRequest.MockInstance;
            response = new HtmlFragmentResponse("<b>test</b>");
            fingerprintFactory = (IFingerprintFactory)mockFingerprintFactory.MockInstance;
	        fingerprintableContentProvider =
	            (IConditionalGetFingerprintProvider) mockFingerprintableContentProvider.MockInstance;

			controller = new RequestController((IActionFactory) mockActionFactory.MockInstance, request, fingerprintFactory);
		}
        public void Setup()
        {
            mockActionFactory                  = new DynamicMock(typeof(IActionFactory));
            mockRequest                        = new DynamicMock(typeof(IRequest));
            mockAction                         = new DynamicMock(typeof(IAction));
            mockFingerprintFactory             = new DynamicMock(typeof(IFingerprintFactory));
            mockFingerprintableContentProvider = new DynamicMock(typeof(IConditionalGetFingerprintProvider));

            action                         = (IAction)mockAction.MockInstance;
            request                        = (IRequest)mockRequest.MockInstance;
            response                       = new HtmlFragmentResponse("<b>test</b>");
            fingerprintFactory             = (IFingerprintFactory)mockFingerprintFactory.MockInstance;
            fingerprintableContentProvider =
                (IConditionalGetFingerprintProvider)mockFingerprintableContentProvider.MockInstance;

            controller = new RequestController((IActionFactory)mockActionFactory.MockInstance, request, fingerprintFactory);
        }
예제 #5
0
        public void Setup()
        {
            mockActionFactory                  = new Mock <IActionFactory>();
            mockRequest                        = new Mock <IRequest>();
            mockAction                         = new Mock <IAction>();
            mockFingerprintFactory             = new Mock <IFingerprintFactory>();
            mockFingerprintableContentProvider = new Mock <IConditionalGetFingerprintProvider>();

            action                         = (IAction)mockAction.Object;
            request                        = (IRequest)mockRequest.Object;
            response                       = new HtmlFragmentResponse("<b>test</b>");
            fingerprintFactory             = (IFingerprintFactory)mockFingerprintFactory.Object;
            fingerprintableContentProvider =
                (IConditionalGetFingerprintProvider)mockFingerprintableContentProvider.Object;

            controller = new RequestController((IActionFactory)mockActionFactory.Object, request, fingerprintFactory);
        }