public void SetIsGenerated() { var generator = new SetGenerator(); var set = generator.Generate(4, 2); var colors = set.Vials.Select(v => v.Colors).ToArray(); set.Vials.Count().ShouldBe(6); foreach (var vial in set.Vials.Take(4)) { vial.Colors.Count().ShouldBe(4); } set.Vials.Last().Colors.ShouldBeEmpty(); set.Vials.TakeLast(2).First().Colors.ShouldBeEmpty(); }
static void Main(string[] args) { string path = Environment.GetEnvironmentVariable("HOME") + "/Thesis/Ints/"; int numberOfFiles = 100; var numberOfInts = new int[] { 10, 25, 50, 100, 250, 500, 1000, 2500, 5000, 7500, 10000, 25000, 50000, 75000, 100000, 150000, 250000, 500000, 750000, 1000000 }; Cleaner.CleanEverythingUnderDirectory(path); var requests = SetGenerationRequest.GetCreationRequests(path, numberOfFiles, numberOfInts); var generator = new SetGenerator(); generator.Generate(requests); }
public MainPanel() { InitializeComponent(); Generator = new SetGenerator(); }