コード例 #1
0
        public void SpaceImageFormat_FindValidationNumber()
        {
            // Arrange
            var pixels = Common.ParseStringToIntArray(input_example1);
            var sif    = new AdventOfCode.Day08.SpaceImageFormat(pixels, 3, 2);

            // Act
            var validationNumber = sif.FindValidationNumber();

            // Assert
            Assert.AreEqual(1, validationNumber);
        }
コード例 #2
0
        public void SpaceImageFormat_MergeLayers()
        {
            // Arrange
            var pixels   = Common.ParseStringToIntArray(input_example2);
            var sif      = new AdventOfCode.Day08.SpaceImageFormat(pixels, 2, 2);
            var expected = new int[, ] {
                { 0, 1 }, { 1, 0 }
            };

            // Act
            var image = sif.MergeLayers();

            // Assert
            CollectionAssert.AreEqual(expected, image);
        }