private void PrimaryPrinterBox_OnSelectionChanged(object sender, SelectionChangedEventArgs e) { if (ViewModel == null) { return; } ViewModel.UpdatePrimaryPrinter(ViewModel.ApplicationSettings.PrimaryPrinter); }
public void UpdatePrimaryPrinter_GivenNameIsPrimaryPrinterInEveryPrinterMappingWrapper() { var printerTabViewModel = new PrinterTabViewModel(_applicationSettings, new ConversionProfile[] { }, () => new string[] { }, _translationHelper, null); const string printerName = "Some funny PrinterName for testing"; printerTabViewModel.UpdatePrimaryPrinter(printerName); Assert.AreEqual(printerName, printerTabViewModel.PrinterMappings[0].PrimaryPrinter, "Wrong primary printer in first PrinterMapping"); Assert.AreEqual(printerName, printerTabViewModel.PrinterMappings[1].PrimaryPrinter, "Wrong primary printer in second PrinterMapping"); }