public void TestUpdateBusinessInformation() { // setup MainWindow window = new MainWindow(); Butler butler = Workspace.Current.Butler; string name = "Check-job-status"; BusinessInformation businessInformation = BusinessInformation.GetInstance(name); Business businessConfiguration = Business.GetInstance(name); try { // when window.ShowConfiguration(butler); window.UpdateBusinessInformation(name); // then Assert.AreEqual(businessInformation.Synopsis, GetField <System.Windows.Controls.TextBox>(window, "businessSynopsis").Text); Assert.AreEqual(businessInformation.Description, GetField <System.Windows.Controls.TextBox>(window, "businessDescription").Text); Assert.AreEqual(businessInformation.Examples, GetField <System.Windows.Controls.TextBox>(window, "businessExamples").Text); Assert.AreEqual("", GetField <System.Windows.Controls.TextBox>(window, "parameters").Text); Assert.AreEqual(businessConfiguration.TimerInterval, GetField <Slider>(window, "timerInterval").Value); } finally { // cleanup window.HideNotifyIcon(); } }
internal void UpdateBusinessInformation(string name) { BusinessInformation businessInformation = BusinessInformation.GetInstance(name); this.businessSynopsis.Text = businessInformation.Synopsis; this.businessDescription.Text = businessInformation.Description; this.businessExamples.Text = businessInformation.Examples; Business businessConfiguration = Business.GetInstance(name); this.parameters.Text = businessConfiguration.Parameters; this.timerInterval.Value = businessConfiguration.TimerInterval; }