public async Task ShouldReturnCorrectIdAndMinuteMultiplicationResult_When_SneekOnMostFrequentlySleepingGuardStrategyUsed(Mock <IAdventInputProvider> adventInput) { // Arrange var guards = GetGuards(); adventInput.Setup(a => a.GetGuards()).ReturnsAsync(GetGuards()); var day4 = new Day4(adventInput.Object); // Act var result = await day4.FindGuardMostFrequentlyAsleepAndMinuteToSneak(); // Assert Assert.Equal(4455, result); }