public void ToStringWithNullTagIsOk() { var stream = new RecyclableMemoryStream(this.GetMemoryManager(), null); var buffer = this.GetRandomBuffer(1000); stream.Write(buffer, 0, buffer.Length); var debugInfo = stream.ToString(); Assert.That(debugInfo, Contains.Substring(stream.Id.ToString())); Assert.That(debugInfo, Contains.Substring(buffer.Length.ToString("N0"))); }
public void ToStringReturnsHelpfulDebugInfo() { var tag = "Nunit test"; var stream = new RecyclableMemoryStream(this.GetMemoryManager(), tag); var buffer = this.GetRandomBuffer(1000); stream.Write(buffer, 0, buffer.Length); var debugInfo = stream.ToString(); Assert.That(debugInfo, Contains.Substring(stream.Id.ToString())); Assert.That(debugInfo, Contains.Substring(tag)); Assert.That(debugInfo, Contains.Substring(buffer.Length.ToString("N0"))); }