コード例 #1
0
        public void TestWithInput()
        {
            // Arrange
            var input = TestData.GetDay1Input();

            // Act
            var(result, timeElapsed) = RunWithStopwatch(() => ThreeNumbers.Run(input));

            TestContext.Out.WriteLine($"Elapsed={timeElapsed}");
            TestContext.Out.WriteLine($"Result={result}");
        }
コード例 #2
0
        public void TestWithSample()
        {
            // Arrange
            var       input          = new[] { 1721, 979, 366, 299, 675, 1456 };
            const int expectedResult = 241861950;

            // Act
            var(result, timeElapsed) = RunWithStopwatch(() => ThreeNumbers.Run(input));

            TestContext.Out.WriteLine($"Elapsed={timeElapsed}");
            TestContext.Out.WriteLine($"Result={result}");

            // Assert
            Assert.AreEqual(expectedResult, result);
        }