public static async Task ExecuteTaskAsync(this AsyncMockService asyncMock) { Console.WriteLine(nameof(ExecuteTaskAsync)); Console.WriteLine("Result {0}", await asyncMock.LongRunningOperation(100).ConfigureAwait(false)); Console.WriteLine("Press enter to continue"); Console.ReadLine(); }
public async Task LongRunningOperation_StateUnderTest_ExpectedBehavior() { // Arrange var asyncMock = new AsyncMockService(); int loop = 10; // Act var result = await asyncMock.LongRunningOperation(loop); // Assert Assert.IsNotNull(result); Assert.AreEqual(result, 45); }