public void ShowSkippedProjectWideProcessMessage_should_report_the_progress_to_statusbar( [Values( ProjectWideProcesses.PrigAssemblyAdding, ProjectWideProcesses.PrigIndirectionSettingsEditing, ProjectWideProcesses.PrigAssemblyRemoving, ProjectWideProcesses.TestAdapterEnabling, ProjectWideProcesses.TestAdapterDisabling)] ProjectWideProcesses pwProc) { // Arrange var fixture = new Fixture().Customize(new AutoMoqCustomization()); var include = fixture.Create <string>(); var vm = new PrigViewModel(); vm.BeginProjectWideProcessProgress(pwProc); // Act vm.ShowSkippedProjectWideProcessMessage(SkippedReasons.NotRegisteredYet, include); // Assert var msgBox = vm.MessageBoxParameter.Value; Assert.AreEqual(OLEMSGBUTTON.OLEMSGBUTTON_OK, msgBox.Button); Assert.AreEqual(OLEMSGICON.OLEMSGICON_WARNING, msgBox.Icon); Assert.IsNotNullOrEmpty(msgBox.Text); }
public void EndSkippedProjectWideProcessProgress_should_report_the_progress_to_statusbar( [Values( ProjectWideProcesses.PrigAssemblyAdding, ProjectWideProcesses.PrigIndirectionSettingsEditing, ProjectWideProcesses.PrigAssemblyRemoving, ProjectWideProcesses.TestAdapterEnabling, ProjectWideProcesses.TestAdapterDisabling)] ProjectWideProcesses pwProc) { // Arrange var fixture = new Fixture().Customize(new AutoMoqCustomization()); var include = fixture.Create <string>(); var vm = new PrigViewModel(); vm.BeginProjectWideProcessProgress(pwProc); // Act vm.EndSkippedProjectWideProcessProgress(SkippedReasons.NotRegisteredYet, include); // Assert var progState = vm.Statusbar.ProgressState.Value; Assert.AreEqual(0u, progState.Value); Assert.IsNullOrEmpty(progState.Label); Assert.IsNotNullOrEmpty(vm.Statusbar.Text.Value); }
internal void EndCompletedProjectWideProcessProgress(string include) { Debug.Assert(m_pwProc != ProjectWideProcesses.None); var msg = GetCompletedProjectWideProcessMessage(m_pwProc, include); Statusbar.EndProgress(); Statusbar.Text.Value = msg; m_pwProc = ProjectWideProcesses.None; }
internal void EndSkippedProjectWideProcessProgress(SkippedReasons reason, string include) { Debug.Assert(m_pwProc != ProjectWideProcesses.None); var msg = GetSkippedProjectWideProcessMessage(m_pwProc, reason, include); Statusbar.EndProgress(); Statusbar.Text.Value = msg; m_pwProc = ProjectWideProcesses.None; }
static string GetCompletedProjectWideProcessMessage(ProjectWideProcesses pwProc, string include) { var resName = string.Format("CompletedProjectWideProcessFor_0_{0}_MessageFormat", pwProc); return(string.Format(PrigResources.GetString(resName), include)); }
static string GetSkippedProjectWideProcessMessage(ProjectWideProcesses pwProc, SkippedReasons reason, string include) { var resName = string.Format("SkippedProjectWideProcessFor_0_{0}_{1}_MessageFormat", pwProc, reason); return(string.Format(PrigResources.GetString(resName), include)); }
internal void BeginProjectWideProcessProgress(ProjectWideProcesses pwProc) { m_pwProc = pwProc; Statusbar.BeginProgress(100u); }
static string GetSkippedProjectWideProcessMessage(ProjectWideProcesses pwProc, SkippedReasons reason, string include) { var resName = string.Format("SkippedProjectWideProcessFor_0_{0}_{1}_MessageFormat", pwProc, reason); return string.Format(PrigResources.GetString(resName), include); }
static string GetCompletedProjectWideProcessMessage(ProjectWideProcesses pwProc, string include) { var resName = string.Format("CompletedProjectWideProcessFor_0_{0}_MessageFormat", pwProc); return string.Format(PrigResources.GetString(resName), include); }