public void ReadBlocksWithMemoryStream()
{
var resources = new Dictionary<string, Resource>();
var path = Path.Combine(TestContext.CurrentContext.TestDirectory, "Files");
var files = Directory.GetFiles(path, "*.*_c");
if (files.Length == 0)
{
Assert.Fail("There are no files to test.");
}
foreach (var file in files)
{
var resource = new Resource();
var fs = new FileStream(file, FileMode.Open, FileAccess.Read);
var ms = new MemoryStream();
fs.CopyTo(ms);
ms.Seek(0, SeekOrigin.Begin);
resource.Read(ms);
resources.Add(Path.GetFileName(file), resource);
}
VerifyResources(resources);
}