public override void Image_is_processed() { foreach (string file in this.images) { // arrange using (ImageFactory factory = new ImageFactory()) { factory.Load(file); ImageBlend processor = new ImageBlend(); processor.DynamicParameter = new ImageBlendParameters { Overlay = this.ImagePath("blend.jpg") }; // act Action act = () => { Image img = processor.ProcessImage(factory); img.Save(string.Format("{0}/{1}_blend_default.jpg", Path.GetDirectoryName(file), Path.GetFileNameWithoutExtension(file)), ImageFormat.Jpeg); }; // assert act.ShouldNotThrow("because the image should have been processed without error"); } } }
void OnEnable() { _blender = target as ImageBlend; }