public static void LineCaps(GradientMode gradientMode, PenLineCap lineCap) { using var app = Application.AttachOrLaunch("Gu.Wpf.Geometry.Demo.exe", WindowName); var window = app.MainWindow; _ = window.FindComboBox("LineCap").Select(lineCap.ToString()); _ = window.FindComboBox("GradientMode").Select(gradientMode.ToString()); ImageAssert.AreEqual($"Images\\GradientPathLineCapsWindow\\{TestImage.Current}\\{gradientMode}_{lineCap}.png", window.FindGroupBox("Path"), TestImage.OnFail); }
public void LineCaps(GradientMode gradientMode, PenLineCap lineCap) { if (Env.IsAppVeyor) { return; } using (var app = Application.Launch("Gu.Wpf.Geometry.Demo.exe", "GradientPathLineCapsWindow")) { var window = app.MainWindow; _ = window.FindComboBox("LineCap").Select(lineCap.ToString()); _ = window.FindComboBox("GradientMode").Select(gradientMode.ToString()); ImageAssert.AreEqual($"GradientPathLineCap_{gradientMode}_{lineCap}.png", window.FindGroupBox("Path")); } }
public SerializableGradientMode(GradientMode gradientMode) { mode = gradientMode.ToString(); }