public void BaseBitmapTest()
 {
     using (BitmapController controller = new BitmapController(this.smallBitmap, ImageLockMode.ReadOnly))
     {
         Assert.IsNotNull(controller.BaseBitmap);
         Assert.AreEqual(this.smallBitmap, controller.BaseBitmap);
     }
 }
 public void BitmapDataTest()
 {
     using (BitmapController controller = new BitmapController(this.smallBitmap, ImageLockMode.ReadOnly))
     {
         Assert.IsNotNull(controller.BitmapData);
         Assert.AreEqual(this.smallBitmap.Width, controller.BitmapData.Width);
         Assert.AreEqual(this.smallBitmap.Height, controller.BitmapData.Height);
         Assert.AreEqual(this.smallBitmap.PixelFormat, controller.BitmapData.PixelFormat);
     }
 }
        public void IndexerGetTest()
        {
            Color expected = Color.FromArgb(0);

            using (BitmapController controller = new BitmapController(this.smallBitmap, ImageLockMode.ReadOnly))
            {
                Assert.AreEqual(controller[0, 0], expected);
                Assert.AreEqual(controller[31, 0], expected);
                Assert.AreEqual(controller[0, 31], expected);
                Assert.AreEqual(controller[31, 31], expected);
            }
        }
 public void ConstructorTest()
 {
     using (var controller = new BitmapController(null, ImageLockMode.ReadOnly)) { }
 }
 public void IsDisposedTest()
 {
     BitmapController controller = null;
     try
     {
         controller = new BitmapController(this.smallBitmap, ImageLockMode.ReadOnly);
         Assert.IsFalse(controller.IsDisposed);
     }
     finally
     {
         if (controller != null)
         {
             controller.Dispose();
             Assert.IsTrue(controller.IsDisposed);
             controller = null;
         }
     }
 }
 public void IndexerSetTestExeption4()
 {
     using (BitmapController controller = new BitmapController(this.smallBitmap, ImageLockMode.ReadWrite))
         controller[0, 32] = Color.Transparent;
 }
        public void IndexerSetTest()
        {
            Color expected = Color.FromArgb(0x12, 0x34, 0x56, 0x78);

            using (BitmapController controller = new BitmapController(this.writtenBitmap, ImageLockMode.ReadWrite))
            {
                controller[0, 0] = expected;
                controller[31, 0] = expected;
                controller[0, 31] = expected;
                controller[31, 31] = expected;

                Assert.AreEqual(controller[0, 0], expected);
                Assert.AreEqual(controller[31, 0], expected);
                Assert.AreEqual(controller[0, 31], expected);
                Assert.AreEqual(controller[31, 31], expected);
            }
        }
 public void IndexerGetTestExeption4()
 {
     using (BitmapController controller = new BitmapController(this.smallBitmap, ImageLockMode.ReadOnly))
         Assert.AreEqual(controller[0, 32], Color.Transparent);
 }