public void Test_Settings() { var script = new DraganEffectScript(); using (var logo = new MagickImage(Images.Logo)) { script.Execute(logo); ExceptionAssert.Throws <InvalidOperationException>(() => { script.Brightness = -1.0; script.Execute(logo); }); ExceptionAssert.Throws <InvalidOperationException>(() => { script.Reset(); script.Contrast = -11.0; script.Execute(logo); }); ExceptionAssert.Throws <InvalidOperationException>(() => { script.Reset(); script.Contrast = 11.0; script.Execute(logo); }); ExceptionAssert.Throws <InvalidOperationException>(() => { script.Reset(); script.Darkness = 0.0; script.Execute(logo); }); ExceptionAssert.Throws <InvalidOperationException>(() => { script.Reset(); script.Saturation = (Percentage)(-1); script.Execute(logo); }); } }
public void Reset_AllSettingsChanged_RestoredToDefault() { var script = new DraganEffectScript(); script.Brightness = 0.5; script.Contrast = 4; script.Darkness = 2; script.Saturation = (Percentage)100; script.Reset(); AssertDefaults(script); }
public void Test_Defaults() { var script = new DraganEffectScript(); Test_Defaults(script); script.Brightness = 0.5; script.Contrast = 4; script.Darkness = 2; script.Saturation = (Percentage)100; script.Reset(); Test_Defaults(script); }