36 lines
746 B
C#
36 lines
746 B
C#
using System;
|
|
|
|
namespace GameServiceWarden.Core.Tests.Collection
|
|
{
|
|
public class FakeDisposable : IDisposable
|
|
{
|
|
private string value;
|
|
private bool disposedValue;
|
|
|
|
public FakeDisposable(string value)
|
|
{
|
|
this.value = value;
|
|
}
|
|
|
|
public bool IsDisposed() {
|
|
return disposedValue;
|
|
}
|
|
|
|
protected virtual void Dispose(bool disposing)
|
|
{
|
|
if (!disposedValue)
|
|
{
|
|
if (disposing)
|
|
{
|
|
}
|
|
disposedValue = true;
|
|
}
|
|
}
|
|
|
|
public void Dispose()
|
|
{
|
|
Dispose(disposing: true);
|
|
GC.SuppressFinalize(this);
|
|
}
|
|
}
|
|
} |