Exemple #1
0
        public void ValidationTest()
        {
            var exchangeSettings = new ExchangeSettings();

            Assert.AreEqual("The Exchange Server field is required.", exchangeSettings.Validate("ServerPath"));

            exchangeSettings.ServerPath = "exchange.example.com";
            Assert.AreEqual("", exchangeSettings.Validate("ServerPath"));
        }
Exemple #2
0
        public void ValidationTest()
        {
            var exchangeSettings = new ExchangeSettings();

            exchangeSettings.Validate();
            var clone = (ExchangeSettings)exchangeSettings.Clone();

            ValidationTestCore(exchangeSettings);
            ValidationTestCore(clone);
        }
Exemple #3
0
        private void ShowExchangeSettingsView()
        {
            ExchangeSettings exchangeSettings = EmailAccount.EmailAccountSettings is ExchangeSettings
                ? (ExchangeSettings)EmailAccount.EmailAccountSettings : new ExchangeSettings();

            exchangeSettings.Validate();
            exchangeSettingsViewModel             = exchangeSettingsViewModelFactory.CreateExport().Value;
            exchangeSettingsViewModel.Model       = exchangeSettings;
            editEmailAccountViewModel.ContentView = exchangeSettingsViewModel.View;
        }