public void Initialize()
        {
            encryptedText = MockRepository.GenerateMock<IObservableText>();
            decryptedText = MockRepository.GenerateMock<IDecryptedText>();
            SetupDecrypterAndViewModelTuples(4);

            target = new DecrypterViewModel(encryptedText, decryptedText, decryptersAndViewModels);
        }
예제 #2
0
 public DecrypterViewModel(IObservableText encryptedText, IDecryptedText decryptedText, params Tuple<IDecrypter, IDecryptionSetupViewModel>[] decryptionAlgorithmsVMPairs)
 {
     this.encryptedText = encryptedText;
     this.decryptedText = decryptedText;
     encryptedText.TextChanged += (s, e) => OnPropertyChanged("EncryptedText");
     decryptedText.TextChanged += (s, e) => OnPropertyChanged("DecryptedText");
     InitialiseDecryptersAndViewModels(decryptionAlgorithmsVMPairs);
 }