public void CanWriteIntoStringStreamAndConvertItBackToString() { Encoding.UTF32.GetString(Encoding.UTF32.GetBytes("wtf")).Should().Be("wtf"); var stream = new StringStream(); var writer = new StreamWriter(stream); writer.Write("qweqwe"); writer.Flush(); stream.GetString().Should().Be("qweqwe"); stream.GetString().Should().Be("qweqwe"); }
public void CanWriteIntoStringStreamAndConvertItBackToStringWithCustomEncoding() { var stream = new StringStream(Encoding.UTF32); var writer = new StreamWriter(stream, Encoding.UTF32); writer.Write("qweqwe"); writer.Flush(); stream.GetString().Should().Be("qweqwe"); stream.GetString().Should().Be("qweqwe"); }