Inheritance: BitmapDataSource
        public override void Setup()
        {
            base.Setup();
            this.imageFactoryMock      = CreateMock <IBitmapFactory>();
            this.pointerDataSourceMock = CreateMock <IImagePointerDataSource>();
            this.pointerDataSourceMock.Setup(m => m.Width).Returns(20);
            this.pointerDataSourceMock.Setup(m => m.Height).Returns(10);

            this.imageSource = new TestableImageSource(pointerDataSourceMock.Object, imageFactoryMock.Object);
        }
        public override void Setup()
        {
            base.Setup();
            this.imageFactoryMock = CreateMock<IBitmapFactory>();
            this.pointerDataSourceMock = CreateMock<IImagePointerDataSource>();
            this.pointerDataSourceMock.Setup(m => m.Width).Returns(20);
            this.pointerDataSourceMock.Setup(m => m.Height).Returns(10);

            this.imageSource = new TestableImageSource(pointerDataSourceMock.Object, imageFactoryMock.Object);
        }