public void CreateImade_IfTestFails() { if (TestContext.CurrentContext.Result.Outcome.Status == TestStatus.Failed) { var path = Path.Combine(TestContext.CurrentContext.TestDirectory, TestContext.CurrentContext.Test.Name + ".bmp"); var vizualizer = new Vizualizer(); var layout = vizualizer.GetLayoutImage(layouter.TagsCloud.Rectangles); vizualizer.SaveImage(path, layout); Console.WriteLine($"Tag cloud visualization saved to file {path}"); } }
static void Main(string[] args) { var path = Path.Combine(Directory.GetCurrentDirectory(), "cloud.bmp"); /*var cloudAreaSize = new Size(2500, 2500); * var cloudAreaFrame = new Rectangle(new Point(0, 0), cloudAreaSize); * var cloudCenter = new Point((int) (cloudAreaFrame.X + cloudAreaSize.Width / 2), * (int) (cloudAreaFrame.Y + cloudAreaSize.Height / 2)); */ var testingLayouter = new TestingCircularLayoutGenerator(new Point(500, 45)); var cloud = testingLayouter.GenerateTestLayout(); var visualizer = new Vizualizer(); var img = visualizer.GetLayoutImage(cloud); visualizer.SaveImage(path, img); }
static void Main(string[] args) { Console.Title = "Instructions Editor - Prometheo"; ModuleDefMD module; ErrorCode NullArg = ErrorCode.NullArg; try { module = ModuleDefMD.Load(args[0]); } catch { Log((ushort)NullArg); Console.Read(); Environment.Exit(0); } module = ModuleDefMD.Load(args[0]); Console.WriteLine("1 - brfalse -> brtrue"); Console.WriteLine("2 - brtrue -> brfalse"); Console.WriteLine("3 - Step by Step"); Console.WriteLine("4 - Vizualize IL Code"); Console.Write("->"); int choice = int.Parse(Console.ReadLine()); Console.Clear(); switch (choice) { case 1: Console.WriteLine("Method Name ?"); Console.Write("->"); string MethodName = Console.ReadLine(); ConditionsModifier.Execute(module, MethodName, false); break; case 2: Console.WriteLine("Method Name ?"); Console.Write("->"); MethodName = Console.ReadLine(); ConditionsModifier.Execute(module, MethodName, true); break; case 3: Console.WriteLine("Method Name ?"); Console.Write("->"); MethodName = Console.ReadLine(); ConditionsModifier.ExecuteSbS(module, MethodName); break; case 4: Console.WriteLine("Method Name ?"); Console.Write("->"); MethodName = Console.ReadLine(); Vizualizer.Execute(module, MethodName); break; default: Console.WriteLine("Invalid choice."); break; } module.Write($@"{Environment.CurrentDirectory}\assembly-edited.exe"); Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine("Module Saved."); Console.Read(); }