public void StreamExtensions_Unit_CopyTo1_InstanceDisposed() { Stream instance = new ReadOnlyStream(Encoding.Unicode.GetBytes(StreamContents)); Stream stream = new WriteOnlyStream(); instance.Dispose(); StreamExtensions.CopyTo(instance, stream); }
public void StreamExtensions_Unit_CopyTo1_Optimal() { Stream instance = new ReadOnlyStream(Encoding.Unicode.GetBytes(StreamContents)); Stream stream = new WriteOnlyStream(); StreamExtensions.CopyTo(instance, stream); Assert.AreEqual(StreamContents, Encoding.Unicode.GetString(((MemoryStream)stream).ToArray())); }
public void StreamExtensions_Unit_CopyTo1_InstanceNull() { Stream instance = null; Stream stream = new WriteOnlyStream(); StreamExtensions.CopyTo(instance, stream); }
public void StreamExtensions_Unit_CopyTo2_StreamDisposed() { Stream instance = new ReadOnlyStream(Encoding.Unicode.GetBytes(StreamContents)); Stream stream = new WriteOnlyStream(); Int32 bufferSize = 100; stream.Dispose(); StreamExtensions.CopyTo(instance, stream, bufferSize); }
public void StreamExtensions_Unit_CopyTo2_InstanceNull() { Stream instance = null; Stream stream = new WriteOnlyStream(); Int32 bufferSize = 100; StreamExtensions.CopyTo(instance, stream, bufferSize); }
public void StreamExtensions_Unit_CopyTo2_BufferSizeLessThan1() { Stream instance = new ReadOnlyStream(Encoding.Unicode.GetBytes(StreamContents)); Stream stream = new WriteOnlyStream(); Int32 bufferSize = 0; StreamExtensions.CopyTo(instance, stream, bufferSize); }