Example #1
0
        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!");
        }
Example #2
0
        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);
        }