public void FormTitle_SetSameValue_DoesNotFirePropertyChangedValue() { GlobalWizardViewModel model = new GlobalWizardViewModel("Suffix"); model.FormTitle = "Suffix"; model.ShouldNotNotifyOn(s => s.FormTitle).When(s => s.FormTitle = "Suffix"); }
public void FormTitle_SetValue_ReturnsSetValueWithSuffix() { GlobalWizardViewModel model = new GlobalWizardViewModel("Suffix"); model.FormTitle = "Value"; Assert.AreEqual("ValueSuffix", model.FormTitle); }
public Step2ViewModel(GlobalWizardViewModel globalModel, ISettingsService settingsService) { if (globalModel == null) throw new ArgumentNullException("globalModel"); if (settingsService == null) throw new ArgumentNullException("settingsService"); _globalModel = globalModel; _settingsService = settingsService; Initialize(); }
public RandomizationProcessViewModel(GlobalWizardViewModel globalModel) { if (globalModel == null) throw new ArgumentNullException("globalModel"); _globalModel = globalModel; }
public void FormTitle_SetValue_FiresPropertyChangedValue() { GlobalWizardViewModel model = new GlobalWizardViewModel(It.IsAny<string>()); model.ShouldNotifyOn(s => s.FormTitle).When(s => s.FormTitle = "Some new value"); }
public void FormTitle_DoNotSetValue_ReturnsExpectedSuffix() { GlobalWizardViewModel model = new GlobalWizardViewModel("Suffix"); Assert.AreEqual("Suffix", model.FormTitle); }
public void Constructor_CreatesRandomizerSettingsModel() { GlobalWizardViewModel model = new GlobalWizardViewModel(It.IsAny<string>()); Assert.IsNotNull(model.RandomizerWorkerSettings); }
public void Initialize(GlobalWizardViewModel model) { if (model == null) { AlertErrorMessage("Model is null"); return; } InitializeComponent(); DataBindings.Add("Text", model, "FormTitle", false, DataSourceUpdateMode.OnPropertyChanged); Show(); }