public PasswordDetailViewModel(IMvxMessenger messenger, IPasswordDataService passwordDataService, IMvxNavigationService navigation) : base(messenger)
        {
            _passwordDataService = passwordDataService;
            _navigationService   = navigation;

            //InitializeMessenger();
        }
        //public PasswordOverviewViewModel(IMvxMessenger messenger
        //    , IPasswordDataService passwordDataService
        //    , IConnectionService connectionService
        //    , IDialogService dialogService) : base(messenger)
        //{
        //    _passwordDataService = passwordDataService;
        //    _connectionService = connectionService;
        //    _dialogService = dialogService;
        //}

        public PasswordOverviewViewModel(IMvxMessenger messenger
                                         , IPasswordDataService passwordDataService
                                         , IConnectionService connectionService) : base(messenger)
        {
            //_passwordDataService = new PasswordDataService(new PasswordRepository());
            //_connectionService = new ConnectionService();
            _passwordDataService = passwordDataService;
            _connectionService   = connectionService;
        }
 public SearchPasswordViewModel(
     IMvxMessenger messenger
     , IPasswordDataService passwordDataService
     , IConnectionService connectionService
     , IDialogService dialogService) : base(messenger)
 {
     _passwordDataService = passwordDataService;
     _connectionService   = connectionService;
     _dialogService       = dialogService;
 }
Пример #4
0
        public void Setup()
        {
            registrationDataService = A.Fake <IRegistrationDataService>();
            passwordDataService     = A.Fake <IPasswordDataService>();
            passwordResetService    = A.Fake <IPasswordResetService>();
            emailService            = A.Fake <IEmailService>();
            centresDataService      = A.Fake <ICentresDataService>();
            config = A.Fake <IConfiguration>();
            supervisorDelegateService    = A.Fake <ISupervisorDelegateService>();
            frameworkNotificationService = A.Fake <IFrameworkNotificationService>();
            userDataService = A.Fake <IUserDataService>();

            A.CallTo(() => config["CurrentSystemBaseUrl"]).Returns(OldSystemBaseUrl);
            A.CallTo(() => config["AppRootPath"]).Returns(RefactoredSystemBaseUrl);

            A.CallTo(() => centresDataService.GetCentreIpPrefixes(RegistrationModelTestHelper.Centre))
            .Returns(new[] { ApprovedIpPrefix });
            A.CallTo(() => centresDataService.GetCentreManagerDetails(A <int> ._))
            .Returns(("Test", "Approver", ApproverEmail));

            A.CallTo(() => registrationDataService.RegisterDelegate(A <DelegateRegistrationModel> ._))
            .Returns(NewCandidateNumber);

            registrationService = new RegistrationService(
                registrationDataService,
                passwordDataService,
                passwordResetService,
                emailService,
                centresDataService,
                config,
                supervisorDelegateService,
                frameworkNotificationService,
                userDataService,
                new NullLogger <RegistrationService>()
                );
        }
Пример #5
0
 public PasswordAppService(IPasswordDataService passwordDataService, IUserDataService userDataService, ISettingsAppService settingsAppService)
 {
     this._passwordDataService = passwordDataService;
     this._userDataService     = userDataService;
     this._settingsAppService  = settingsAppService;
 }
Пример #6
0
 public GroupOverviewViewModel(IMvxMessenger messenger, IPasswordDataService passwordDataService) : base(messenger)
 {
     //_passwordDataService = new PasswordDataService(new PasswordRepository());
     _passwordDataService = passwordDataService;
 }
Пример #7
0
 public PasswordGeneratorViewModel(IMvxMessenger messenger, IMvxNavigationService navigation, IPasswordDataService passwordDataService, IPasswordGeneratorService passwordGeneratorService) : base(messenger, navigation)
 {
     _passwordDataService      = passwordDataService;
     _passwordGeneratorService = passwordGeneratorService;
 }
 public PasswordGeneratorService(IPasswordDataService passwordDataService)
 {
     _passwordDataService = passwordDataService;
 }
Пример #9
0
 public void SetUp()
 {
     cryptoService       = A.Fake <ICryptoService>();
     passwordDataService = A.Fake <IPasswordDataService>();
     passwordService     = new PasswordService(cryptoService, passwordDataService);
 }
Пример #10
0
 public GroupDetailViewModel(IMvxMessenger messenger, IPasswordDataService passwordDataService, IDialogService dialogService) : base(messenger)
 {
     _passwordDataService = passwordDataService;
     _dialogService       = dialogService;
 }
 public PasswordService(ICryptoService cryptoService, IPasswordDataService passwordDataService)
 {
     this.cryptoService       = cryptoService;
     this.passwordDataService = passwordDataService;
 }