public void TestUsage()
{
MemoryUsage usage1 = new MemoryUsage( 2048 );
Assert.That( !usage1.IsFull() );
Assert.That( usage1.Usage == 0 );
usage1.IncreaseUsage( 1024 );
Assert.That( !usage1.IsFull() );
Assert.That( usage1.Usage == 1024 );
usage1.DecreaseUsage( 512 );
Assert.That( !usage1.IsFull() );
Assert.That( usage1.Usage == 512 );
usage1.Usage = 2048;
Assert.That( usage1.IsFull() );
Assert.That( usage1.Usage == 2048 );
usage1.IncreaseUsage( 1024 );
Assert.That( usage1.IsFull() );
Assert.That( usage1.Usage == 3072 );
}