public void Lifecycle() { var stream = new TempFileStream(); Assert.True(File.Exists(stream.FileName)); stream.Dispose(); Assert.False(File.Exists(stream.FileName)); }
/// <summary> /// Override this method to change behavior of dispose in child classes. /// </summary> /// <param name="isDisposing"></param> protected virtual void Dispose(bool isDisposing) { if (isDisposing) { if (stream != null) { stream.Dispose(); stream = null; } } }