public async Task WriteRawAsync() { JTokenWriter writer = new JTokenWriter(); await writer.WriteStartArrayAsync(); await writer.WriteRawAsync("fail"); await writer.WriteRawAsync("fail"); await writer.WriteEndArrayAsync(); // this is a bug. See non-async equivalent test. StringAssert.AreEqual(@"[ fail, fail ]", writer.Token.ToString()); }