static void Main(string[] args) { Console.WriteLine("Hello World!"); var disk = new DiskGrid("amgozmfv"); foreach (var item in disk.StringData) { Console.WriteLine(item); } foreach (var item in disk.StringRegions) { Console.WriteLine(item); } Console.WriteLine($"Active Blocks; {disk.ActiveBlocks}"); Console.WriteLine($"Active Blocks; {disk.ActiveRegions}"); Console.Read(); }
public void Test1() { var disk = new DiskGrid("flqrgnkx"); string[] data = disk.StringData.Take(8).ToArray(); Assert.That(data[0].StartsWith("##.#.#.."), Is.True); Assert.That(data[1].StartsWith(".#.#.#.#"), Is.True); Assert.That(data[2].StartsWith("....#.#."), Is.True); Assert.That(data[3].StartsWith("#.#.##.#"), Is.True); Assert.That(data[4].StartsWith(".##.#..."), Is.True); Assert.That(data[5].StartsWith("##..#..#"), Is.True); Assert.That(data[6].StartsWith(".#...#.."), Is.True); Assert.That(data[7].StartsWith("##.#.##."), Is.True); Assert.That(disk.ActiveBlocks, Is.EqualTo(8108)); Assert.That(disk.ActiveRegions, Is.EqualTo(1242)); }