コード例 #1
0
ファイル: Day.17.cs プロジェクト: gclodge/Advent.2020
        public void PartTwo()
        {
            var input      = Helpers.FileHelper.ParseFile(InputFile);
            var controller = new ConwayController(input, dimensions: 4);

            controller.SimulateSteps(6);

            Assert.IsTrue(controller.NumActive == 1816);
        }
コード例 #2
0
ファイル: Day.17.cs プロジェクト: gclodge/Advent.2020
        public void Test_KnownCubes_4D()
        {
            var input      = Helpers.FileHelper.ParseFile(TestFile);
            var controller = new ConwayController(input, dimensions: 4);

            controller.SimulateSteps(6);

            Assert.IsTrue(controller.NumActive == 848);
        }
コード例 #3
0
ファイル: Day.17.cs プロジェクト: gclodge/Advent.2020
        public void PartOne()
        {
            var input      = Helpers.FileHelper.ParseFile(InputFile);
            var controller = new ConwayController(input);

            controller.SimulateSteps(6);

            Assert.IsTrue(controller.NumActive == 293);
        }
コード例 #4
0
 public void Setup()
 {
     fakeView   = A.Fake <IConwayView>();
     controller = new ConwayController(fakeView);
 }