private string AddonSupportData() { var data = new AddonSupportSolutionItemData(targetParser, currentCommand as IHasBuildTarget, suite.ActiveGoal); return String.Format(@"--- bari-path: {0} goal: {1} target: {2} startup-path: {3} ", data.BariPath, data.Goal, data.Target, data.StartupPath); }
public void SetUp() { suite = new Suite(new TestFileSystemDirectory("root")); suiteNoExe = new Suite(new TestFileSystemDirectory("root")); suite.GetModule("TestModule").GetProject("TestLib").Type = ProjectType.Library; suiteNoExe.GetModule("TestModule").GetProject("TestLib").Type = ProjectType.Library; suite.GetModule("TestModule").GetProject("TestExe").Type = ProjectType.Executable; product = suite.GetProduct("TestProduct"); product.AddModule(suite.GetModule("TestModule")); targetParser = new Mock<ICommandTargetParser>(); buildTargetSource = new Mock<IHasBuildTarget>(); data = new AddonSupportSolutionItemData(targetParser.Object, buildTargetSource.Object, new Goal("test")); }
public void TargetNotAvailableInCommand() { data = new AddonSupportSolutionItemData(targetParser.Object, null, new Goal("test")); data.Target.Should().BeEmpty(); }