Esempio n. 1
0
 public virtual void TestNegativeSize()
 {
     NUnit.Framework.Assert.That(() => {
         byte[] zeroArray = new byte[0];
         MemoryLimitsAwareOutputStream stream = new MemoryLimitsAwareOutputStream();
         stream.SetMaxStreamSize(-100);
         NUnit.Framework.Assert.AreEqual(-100, stream.GetMaxStreamSize());
         stream.Write(zeroArray, 0, zeroArray.Length);
     }
                                 , NUnit.Framework.Throws.InstanceOf <MemoryLimitsAwareException>())
     ;
 }
Esempio n. 2
0
 public virtual void TestMaxSize()
 {
     NUnit.Framework.Assert.That(() => {
         byte[] bigArray   = new byte[70];
         byte[] smallArray = new byte[31];
         MemoryLimitsAwareOutputStream stream = new MemoryLimitsAwareOutputStream();
         stream.SetMaxStreamSize(100);
         NUnit.Framework.Assert.AreEqual(100, stream.GetMaxStreamSize());
         stream.Write(bigArray, 0, bigArray.Length);
         NUnit.Framework.Assert.AreEqual(bigArray.Length, stream.Length);
         stream.Write(smallArray, 0, smallArray.Length);
     }
                                 , NUnit.Framework.Throws.InstanceOf <MemoryLimitsAwareException>())
     ;
 }