Esempio n. 1
0
        public void CreateWithAbsolutePath()
        {
            string file = Path.Combine(basePath, "file1.txt");

            FileInfo fileInfo = new FileInfo(file);

            CustomUri uri = new CustomUri(fileInfo.FullName);

            IResource resource = resFactory.Create(uri, null);

            Assert.IsNotNull(resource);
            string line = resource.GetStreamReader().ReadLine();

            Assert.AreEqual("Something", line);
        }
Esempio n. 2
0
        private void ExportEmbeddedResourceToFile(string filePath, string caseSensitiveResourcePath)
        {
            var fileResource = _fileResourceFactory.Create();

            // Get project resource marked with a build action of "Embedded Resource" and import
            using (var resourceStream = _assembly.GetManifestResourceStream($"{_assembly.GetName().Name}.{caseSensitiveResourcePath}"))
            {
                fileResource.Import(resourceStream);
            }

            fileResource.Export(filePath);
        }