public static void deleteTestDirectory(IBuildEngine buildEngine) { RemoveDir removeDirTask = new RemoveDir(); removeDirTask.BuildEngine = buildEngine; removeDirTask.Directories = StringArrayToItemArray(new string[] { TestDirectory }); removeDirTask.Execute(); }
public void TestAssignment () { RemoveDir rd = new RemoveDir (); rd.Directories = new ITaskItem [] { new TaskItem ("A")}; Assert.AreEqual ("A", rd.Directories [0].ItemSpec, "A1"); }
public void AttributeForwarding() { RemoveDir t = new RemoveDir(); ITaskItem i = new TaskItem("MyNonExistentDirectory"); i.SetMetadata("Locale", "en-GB"); t.Directories = new ITaskItem[] { i }; t.BuildEngine = new MockEngine(); t.Execute(); Assert.AreEqual("en-GB", t.RemovedDirectories[0].GetMetadata("Locale")); // Output ItemSpec should not be overwritten. Assert.AreEqual("MyNonExistentDirectory", t.RemovedDirectories[0].ItemSpec); }