Esempio n. 1
0
        public EditEmailTextWindow(EditEmailTextViewModel viewModel, ITranslator translator)
        {
            DataContext = viewModel;

            InitializeComponent();

            translator.Translate(this);
        }
Esempio n. 2
0
        public void SetUp()
        {
            _interaction = new EditEmailTextInteraction("Subject", "Content", false, false);

            var translationUpdater = Substitute.For <ITranslationUpdater>();

            _translation = new SmtpTranslation();

            var mailSignatureHelper = Substitute.For <IMailSignatureHelper>();

            mailSignatureHelper.ComposeMailSignature().Returns(TestSignature);

            _tokenHelper   = new TokenHelper(new DesignTimeTranslationUpdater());
            _tokenReplacer = _tokenHelper.TokenReplacerWithPlaceHolders;

            _viewModel = new EditEmailTextViewModel(translationUpdater, mailSignatureHelper, _tokenHelper);
            _viewModel.SetInteraction(_interaction);
        }
        public EditEmailTextWindow(EditEmailTextViewModel viewModel)
        {
            DataContext = viewModel;

            InitializeComponent();
        }
 public EditEmailTextUserControl(EditEmailTextViewModel viewModel)
 {
     DataContext = viewModel;
     InitializeComponent();
 }