public void OcrEmptyDetectionTest()
{
//Load Shreds
var abspath = Path.Combine(Drive.GetDriveRoot(), Dir.OcrDirectory, Dir.OcrEmptyTestDirectory);
var shreds = Shred.Factory("empty", abspath, true);
var checker = Helpers.BuildChecker( Path.Combine(abspath,Helpers.CheckFile));
var results = shreds.Select(shred =>
{
var filename = Path.GetFileName(shred.Filepath);
Assert.IsTrue(filename != null);
Console.WriteLine("--------------------------------------");
Console.WriteLine("Shred Name" + Path.GetFileNameWithoutExtension(shred.Filepath));
Console.WriteLine("IsEmpty? = " + shred.IsEmpty);
Console.WriteLine("Is Really Empty? = " + checker[filename]);
Console.WriteLine("Correct: " + (checker[filename] == (shred.IsEmpty ? "y" : "n")));
Console.WriteLine();
return (checker[filename] == (shred.IsEmpty ? "y" : "n"));
});
results.ToList().ForEach( Assert.IsTrue);
}