public static async Task FlushAsyncWorks() { StringBuilder sb = getSb(); StringWriter sw = new StringWriter(sb); sw.Write(sb.ToString()); await sw.FlushAsync(); // I think this is a noop in this case Assert.Equal(sb.ToString(), sw.GetStringBuilder().ToString()); }