public async Task Can_read_and_write_text_file() { var tempFileName = GetTempFileName(); var provider = new PhysicalFileProvider(); var file = await provider.GetFileAsync(tempFileName, MimeType.Text); Assert.False(file.Exists); file = await provider.WriteTextFileAsync(tempFileName, "Hi!"); Assert.True(file.Exists); var value = await file.DeserializeTextAsync(); Assert.Equal("Hi!", value); file = await provider.DeleteFileAsync(tempFileName); Assert.False(file.Exists); }