public void 対象のプロジェクトアイテムを取得できる(string activeProjectName, string activeDocName, string expected) { var proj = NewProjectMock(activeProjectName); var doc = NewDocumentMock(activeDocName); var switcher = new Switcher(proj, doc); Assert.That(switcher.TargetProjectItem.Name, Is.EqualTo(expected)); }
public void テストプロジェクトかどうか判定できる(string projectName, bool expected) { var mock = new Mock<Project>(); mock.Setup(_ => _.Name).Returns(projectName); var proj = mock.Object; var switcher = new Switcher(proj, null); Assert.That(switcher.IsTestProject, Is.EqualTo(expected)); }
public void 対象のプロジェクトを取得できる(string activeProjectName, string expected) { var proj = NewProjectMock(activeProjectName); var switcher = new Switcher(proj, null); Assert.That(switcher.TargetProject.Name, Is.EqualTo(expected)); }
private void Switch(Project project, Document doc) { var switcher = new Switcher(project, doc); try { switcher.TargetProjectItem.Open().Activate(); } catch (TargetProjectNotFound) { var s = switcher.IsTestProject ? Resources.Production : Resources.Test; MessageBox.Show(string.Format(Resources.NoProjects, project.Name, s)); } catch (TargetProjectItemNotFound) { var s = switcher.IsTestProject ? Resources.Production : Resources.Test; MessageBox.Show(string.Format(Resources.NoCodes, doc.Name, s)); } }