public void NonCloseableStream_ReallyClose_1() { Mock <Stream> mock = _GetMock(); Stream innerStream = mock.Object; NonCloseableStream stream = new NonCloseableStream(innerStream); stream.ReallyClose(); }
public void NonCloseableStream_Construction_1() { Mock <Stream> mock = _GetMock(); Stream innerStream = mock.Object; NonCloseableStream stream = new NonCloseableStream(innerStream); stream.Dispose(); }
public void NonCloseableStream_SetLength_1() { Mock <Stream> mock = _GetMock(); Stream innerStream = mock.Object; NonCloseableStream stream = new NonCloseableStream(innerStream); stream.SetLength(123); mock.Verify(s => s.SetLength(It.IsAny <long>()), Times.Once); }
public void NonCloseableStream_Flush_1() { Mock <Stream> mock = _GetMock(); Stream innerStream = mock.Object; NonCloseableStream stream = new NonCloseableStream(innerStream); stream.Flush(); mock.Verify(s => s.Flush(), Times.Once); }
public void NonCloseableStream_Dispose_1() { Mock <Stream> mock = _GetMock(); Stream innerStream = mock.Object; NonCloseableStream stream = new NonCloseableStream(innerStream); ((IDisposable)stream).Dispose(); mock.Verify(s => s.Close(), Times.Never); }
public void NonCloseableStream_Position_2() { Mock <Stream> mock = _GetMock(); Stream innerStream = mock.Object; NonCloseableStream stream = new NonCloseableStream(innerStream); stream.Position = 123; mock.VerifySet(s => s.Position = It.IsAny <long>(), Times.Once); }
public void NonCloseableStream_Position_1() { Mock <Stream> mock = _GetMock(); Stream innerStream = mock.Object; NonCloseableStream stream = new NonCloseableStream(innerStream); Assert.AreEqual(123L, stream.Position); mock.VerifyGet(s => s.Position, Times.Once); }
public void NonCloseableStream_Length_1() { Mock <Stream> mock = _GetMock(); Stream innerStream = mock.Object; NonCloseableStream stream = new NonCloseableStream(innerStream); Assert.AreEqual(123, stream.Length); mock.VerifyGet(s => s.Length, Times.Once); }
public void NonCloseableStream_CanWrite_1() { Mock <Stream> mock = _GetMock(); Stream innerStream = mock.Object; NonCloseableStream stream = new NonCloseableStream(innerStream); Assert.IsTrue(stream.CanWrite); mock.VerifyGet(s => s.CanWrite, Times.Once); }
public void NonCloseableStream_Read_1() { Mock <Stream> mock = _GetMock(); Stream innerStream = mock.Object; NonCloseableStream stream = new NonCloseableStream(innerStream); byte[] buffer = new byte[100]; stream.Read(buffer, 0, buffer.Length); mock.Verify(s => s.Read(It.IsAny <byte[]>(), It.IsAny <int>(), It.IsAny <int>()), Times.Once); }
public void ThenStreamGetsSetToZero_IfStreamIsNonClosableStream() { // Arrange using (var stubStream = new NonCloseableStream(GetNotZeroPositionStream())) { // Act StreamUtilities.MovePositionToStreamStart(stubStream); // Assert AssertEqualsZero(stubStream.InnerStream); } }
public void NonCloseableStream_Seek_1() { Mock <Stream> mock = _GetMock(); Stream innerStream = mock.Object; NonCloseableStream stream = new NonCloseableStream(innerStream); long expected = 123; long actual = stream.Seek(expected, SeekOrigin.Begin); Assert.AreEqual(expected, actual); mock.Verify(s => s.Seek(It.IsAny <long>(), It.IsAny <SeekOrigin>()), Times.Once); }