public EditEmailTextWindow(EditEmailTextViewModel viewModel, ITranslator translator) { DataContext = viewModel; InitializeComponent(); translator.Translate(this); }
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(); }