public void WriteToFile() { if (TestContext.CurrentContext.Result.Outcome.Status != TestStatus.Failed) { return; } var path = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, $"failedTests/{TestContext.CurrentContext.Test.FullName}.bmp"); CloudDrawer.DrawToBmp(path, cloud); }
static void Main(string[] args) { var cloud = new CircularCloudLayouter(new Point(200, 200)); var rectangles = new List <Rectangle>(); var rand = new Random(); for (var i = 0; i < 100; i++) { var width = rand.Next(5, 20); var heigth = rand.Next(5, 20); rectangles.Add(cloud.PutNextRectangle(new Size(width, heigth))); } CloudDrawer.DrawToBmp("cloud.bmp", cloud); }