public void Listens_To_Event_And_Uses_Factory_To_Create_Image()
{
var pointer = IntPtr.Zero;
imageFactoryMock.Setup(m => m.CreateImage(imageSource.CurrentValue, pointer));
this.pointerDataSourceMock.Setup(m => m.Start());
this.imageSource.Start();
pointerDataSourceMock.Raise((s) => s.NewDataAvailable += null, pointer);
}