public void FilesThatAreExpected(string resourceName) { var task = new CopyResource { BuildEngine = engine, ResourceName = resourceName, OutputPath = tempFile, }; Assert.IsTrue(task.Execute(), "task should succeed!"); FileAssert.Exists(tempFile); Assert.AreNotEqual(0, new FileInfo(tempFile).Length, "file should be non-empty!"); }
public void FileThatDoesNotExist() { var resourceName = "thisdoesnotexist"; var task = new CopyResource { BuildEngine = engine, ResourceName = resourceName, OutputPath = tempFile, }; Assert.IsFalse(task.Execute(), "task should fail!"); Assert.AreEqual(1, errors.Count); var error = errors [0]; Assert.AreEqual("XA0116", error.Code); StringAssert.Contains(resourceName, error.Message); }