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}"); }
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); }