public async Task UpdateAsync_Test() { // arrange var data_provider = new MockDataProvider(); var product = new Product { ID = 1, Name = "Other product", Description = "This is a cool product as well", Quantity = 100 }; // act var task = data_provider.UpdateAsync(product); await task; // assert Assert.True(task.Status == TaskStatus.RanToCompletion); }