private LoginCommand CreateStubbedCommand(IExtendedAuthenticationService service, IElmsSessionRequestService elmsSessionRequestService)
 {
     var command = new LoginCommand(service, elmsSessionRequestService);
     command.Request = MockRepository.GenerateStub<IHttpRequest>();
     command.Response = MockRepository.GenerateStub<IHttpResponse>();
     command.Session = MockRepository.GenerateStub<IHttpSession>();
     command.TemplateProvider = MockRepository.GenerateStub<ITemplateProvider>();
     command.FileExtensionProvider = MockRepository.GenerateStub<IFileExtensionProvider>();
     return command;
 }
        public VerifyUserCommand CreateCommand(IAuthenticationService authService, IElmsSessionRequestService elmsSessionRequestService)
        {
            stubAuthService = authService;
            stubSessionRequestService = elmsSessionRequestService;

            var command = new VerifyUserCommand(authService, elmsSessionRequestService);
            command.Response = MockRepository.GenerateStub<IHttpResponse>();
            command.Request = MockRepository.GenerateStub<IHttpRequest>();
            command.Session = MockRepository.GenerateStub<IHttpSession>();
            command.FileExtensionProvider = MockRepository.GenerateStub<IFileExtensionProvider>();
            return command;
        }
 public SuccessfulLogin(IHttpResponse response, IElmsSessionRequestService sessionRequestService)
 {
     this.response = response;
     this.sessionRequestService = sessionRequestService;
 }
 public VerifyUserCommand CreateCommand(IElmsSessionRequestService elmsSessionRequestService)
 {
     return CreateCommand(MockRepository.GenerateStub<IAuthenticationService>(), elmsSessionRequestService);
 }
 public LoginCommand(IAuthenticationService authenticationService, IElmsSessionRequestService elmsSessionRequestService)
 {
     this.authenticationService = authenticationService;
     this.elmsSessionRequestService = elmsSessionRequestService;
 }