本文整理汇总了C#中TestStream.Write方法的典型用法代码示例。如果您正苦于以下问题:C# TestStream.Write方法的具体用法?C# TestStream.Write怎么用?C# TestStream.Write使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类TestStream
的用法示例。
在下文中一共展示了TestStream.Write方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: When_syncrhonously_writing_to_a_PDB_with_no_source_server_stream
public void When_syncrhonously_writing_to_a_PDB_with_no_source_server_stream()
{
var longString = new StringBuilder();
for (var i = 0; i < 1000; i++)
longString.AppendFormat("Line {0}", i).AppendLine();
var ms = new MemoryStream();
var stream = new TestStream(ms);
stream.Write(Pdbs.NoSrcSrv, 0, Pdbs.NoSrcSrv.Length);
stream.Position = 0;
using (var file = Pdb70File.TryOpenAsync(stream).Result)
{
using (var srcsrv = file.GetStream("SRCSRV"))
using (var writer = new StreamWriter(srcsrv))
{
writer.Write(longString.ToString());
writer.Flush();
}
file.SaveAsync().Wait();
stream = new TestStream(ms.ToArray());
stream.Position = 0;
}
using (var file = Pdb70File.TryOpenAsync(stream).Result)
{
using (var srcsrv = file.GetStream("SRCSRV"))
using (var reader = new StreamReader(srcsrv))
{
var data = reader.ReadToEnd();
Assert.Equal(longString.ToString(), data);
}
}
}