Esempio n. 1
0
        public void CanEvaluateTheDimensionOfABoundedArea()
        {
            var input   = _testInput;
            var results = Day6.EvaluateCoordinates(input);


            var resultA = Day6.GetDimension(results[3]);
            var resultB = Day6.GetDimension(results[4]);

            Assert.Equal(9, resultA);
            Assert.Equal(17, resultB);
        }
Esempio n. 2
0
        public void CanEvaluateIfCoordinateHasAFiniteBoundingBox()
        {
            var input = _testInput;

            var results = Day6.EvaluateCoordinates(input);

            Assert.False(results[0].IsFinite);
            Assert.False(results[1].IsFinite);
            Assert.False(results[2].IsFinite);
            Assert.True(results[3].IsFinite);
            Assert.True(results[4].IsFinite);
            Assert.False(results[5].IsFinite);
        }