/// <summary>
        /// ファイルからパラメータを読み込んでテストを実行します。
        /// </summary>
        private void TestFromFile()
        {
            var input    = this.ReadResource(1, 1, ResourceType.In).ToArray();
            var actual   = IndeednowfinalaopenIndeednow2015.Resolve(input);
            var expected = new long[] { 6, 8, 0, 3, 0, 8 };

            for (var i = 0; i < expected.Length; i++)
            {
                Assert.AreEqual(expected[i], actual[i]);
            }
            actual = IndeednowfinalaopenIndeednow2015.Resolve2(input);
            for (var i = 0; i < expected.Length; i++)
            {
                Assert.AreEqual(expected[i], actual[i]);
            }
        }
        /// <summary>
        /// 直接パラメータを指定してテストを実行します。
        /// </summary>
        private void Test()
        {
            var actual = IndeednowfinalaopenIndeednow2015.Resolve(new string[]
            {
                "2015X",
                "2015X",
                "2015X",
            });

            Assert.AreEqual(9, actual);

            actual = IndeednowfinalaopenIndeednow2015.Resolve(new string[]
            {
                "2015X",
                "2015X",
                "2015X",
            });
            Assert.AreEqual(9, actual);
        }