public static async Task Replace_NullTask(NonEmptyString sentinel) { var actual = await Record.ExceptionAsync(() => TaskExtensions.Replace <int, string>(null, sentinel.Get)) .ConfigureAwait(false); var ane = Assert.IsType <ArgumentNullException>(actual); Assert.Contains("taskValue", ane.Message, Ordinal); }