public async Task LoadAndNextTest_LangtonsLoops() { Rule rule = await RuleLoader.LoadAsync("Langtons-Loops.table.txt"); Assert.AreEqual(5, rule.Next(7, 0, 2, 5, 2)); Assert.AreEqual(5, rule.Next(7, 2, 0, 2, 5)); Assert.AreEqual(5, rule.Next(7, 5, 2, 0, 2)); Assert.AreEqual(5, rule.Next(7, 2, 5, 2, 0)); }
public async Task LoadTest_LangtonsLoops() { Rule rule = await RuleLoader.LoadAsync("Langtons-Loops.table.txt"); Assert.AreEqual(857, rule.Count); //回転しても同じルールのものがあるので、219x4より少なくなる }