public void SetUpModel( ) { _engine = new PasswordDerivationEngine( PasswordGenerators.Generators ); _passwordRepository = new PasswordRepository( new InMemoryPasswordData( ) ); var digest = _engine.Derive( new PasswordRequest( "abij", "1234".ToSecureString( ), 3, PasswordGenerators.LegacyFull ) ); _original = new PasswordDigestDocumentBuilder { Digest = digest.Digest, CreatedOn = new DateTime( 2011, 11, 1 ), ModifiedOn = new DateTime( 2011, 11, 3 ), MasterPasswordId = Guid.NewGuid( ), Note = "AB IJ" }; _passwordRepository.SavePassword( _original ); _timeProvider = new StubTimeProvider { Now = new DateTime( 2011, 11, 16 ) }; IMasterPasswordMatcher masterPasswordMatcher = new MasterPasswordMatcher( _engine, _passwordRepository ); _model = new PasswordEditorModel( _passwordRepository, _engine, masterPasswordMatcher, _timeProvider, new BaselinePasswordDocument( _original ) ); }
public void SetUpModel( ) { _engine = new PasswordDerivationEngine( PasswordGenerators.Generators ); _passwordRepository = new PasswordRepository( new InMemoryPasswordData( ) ); _timeProvider = new StubTimeProvider { Now = new DateTime( 2011, 11, 16 ) }; IMasterPasswordMatcher masterPasswordMatcher = new MasterPasswordMatcher( _engine, _passwordRepository ); _model = new PasswordEditorModel( _passwordRepository, _engine, masterPasswordMatcher, _timeProvider, new NewPasswordDocument( ) ); }