Ejemplo n.º 1
0
 public void Run(string name, IFilter filter, Sketching.Numerics.Rectangle target)
 {
     CheckCorrect(name, filter, target);
 }
Ejemplo n.º 2
0
 protected void CheckCorrect(string name, Structure.Sketching.Filters.Interfaces.IFilter filter, Sketching.Numerics.Rectangle target)
 {
     foreach (var file in Files)
     {
         string outputFileName = Path.GetFileNameWithoutExtension(file) + "-" + name + Path.GetExtension(file);
         new Image(file)
         .Apply(filter, target)
         .Save(OutputDirectory + outputFileName);
     }
     foreach (string file in Files)
     {
         string outputFileName = Path.GetFileNameWithoutExtension(file) + "-" + name + Path.GetExtension(file);
         Assert.True(CheckFileCorrect(ExpectedDirectory + Path.GetFileName(outputFileName), OutputDirectory + Path.GetFileName(outputFileName)), outputFileName);
     }
 }