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;
        }