public static void Y2016_Day14_GetOneTimePadKeyIndex_Returns_Correct_Solution( string salt, int ordinal, bool useKeyStretching, int expected) { // Arrange using var cts = new CancellationTokenSource(TimeSpan.FromMinutes(1)); // Act int actual = Day14.GetOneTimePadKeyIndex(salt, ordinal, useKeyStretching, cts.Token); // Assert actual.ShouldBe(expected); }