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); }
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); }