Exemplo n.º 1
0
    public void InnerStreamIsNotFlushedOnClose()
    {
        // Arrange
        var stream = FlushReportingStream.GetThrowingStream();

        var nonDisposableStream = new NonDisposableStream(stream);

        // Act & Assert
        nonDisposableStream.Close();
    }
Exemplo n.º 2
0
    public void InnerStreamIsOpenOnClose()
    {
        // Arrange
        var innerStream         = new MemoryStream();
        var nonDisposableStream = new NonDisposableStream(innerStream);

        // Act
        nonDisposableStream.Close();

        // Assert
        Assert.True(innerStream.CanRead);
    }