Esempio n. 1
0
        public void LocalApplySingleFile()
        {
            using (var tempDir = new TemporaryDirectory("0install-unit-tests"))
            {
                string tempFile = Path.Combine(tempDir, "file");
                File.WriteAllText(tempFile, @"abc");

                var file = new SingleFile();
                using (var extractedDir = file.LocalApply(tempFile, new SilentTaskHandler()))
                    Assert.IsTrue(File.Exists(Path.Combine(extractedDir, "file")));

                Assert.AreEqual("file", file.Destination);
                Assert.AreEqual(3, file.Size);

                Assert.IsTrue(File.Exists(tempFile), "Local reference file should not be removed");
            }
        }
        public void LocalApplySingleFile()
        {
            using var tempDir = new TemporaryDirectory("0install-unit-tests");
            string tempFile = Path.Combine(tempDir, "file");

            File.WriteAllText(tempFile, @"abc");

            var file = new SingleFile();

            using (var extractedDir = file.LocalApply(tempFile, new SilentTaskHandler()))
                File.Exists(Path.Combine(extractedDir, "file")).Should().BeTrue();

            file.Destination.Should().Be("file");
            file.Size.Should().Be(3);

            File.Exists(tempFile).Should().BeTrue(because: "Local reference file should not be removed");
        }
        public void LocalApplySingleFile()
        {
            using (var tempDir = new TemporaryDirectory("0install-unit-tests"))
            {
                string tempFile = Path.Combine(tempDir, "file");
                File.WriteAllText(tempFile, @"abc");

                var file = new SingleFile();
                using (var extractedDir = file.LocalApply(tempFile, new SilentTaskHandler()))
                    Assert.IsTrue(File.Exists(Path.Combine(extractedDir, "file")));

                Assert.AreEqual("file", file.Destination);
                Assert.AreEqual(3, file.Size);

                Assert.IsTrue(File.Exists(tempFile), "Local reference file should not be removed");
            }
        }
        public void LocalApplySingleFile()
        {
            using (var tempDir = new TemporaryDirectory("0install-unit-tests"))
            {
                string tempFile = Path.Combine(tempDir, "file");
                File.WriteAllText(tempFile, @"abc");

                var file = new SingleFile();
                using (var extractedDir = file.LocalApply(tempFile, new SilentTaskHandler()))
                    File.Exists(Path.Combine(extractedDir, "file")).Should().BeTrue();

                file.Destination.Should().Be("file");
                file.Size.Should().Be(3);

                File.Exists(tempFile).Should().BeTrue(because: "Local reference file should not be removed");
            }
        }