public ImageComparerManager(IImageComparerAlgorithm comparer, IImagePainter painter, IImageStorage imageStorage)
        {
            _comparer = comparer;

            _painter = painter;

            _imageStorage = imageStorage;
        }
 public void Setup()
 {
     _lockObject        = new object();
     _comparerAlgorithm = new PixelByPixelImageComparerAlgorithm(new ArgbPixelComparerAlgorithm());
     _rnd = new Random(1);
 }
 public GridImageComparerAlgorithm(IImageComparerAlgorithm innerImageComparerAlgorithm, int xSplit, int ySplit)
 {
     _innerImageComparerAlgorithm = innerImageComparerAlgorithm;
     XSplit = xSplit;
     YSplit = ySplit;
 }
Example #4
0
 public void Setup()
 {
     _lockObject        = new object();
     _pixelComparerMock = new Mock <IPixelComparerAlgorithm>();
     _comparerAlgorithm = new PixelByPixelImageComparerAlgorithm(_pixelComparerMock.Object);
 }
 public void SetUp()
 {
     _lockObject = new object();
     _pixelByPixelComparerMock = new Mock <IImageComparerAlgorithm>();
     _comparerAlgorithm        = new GridImageComparerAlgorithm(_pixelByPixelComparerMock.Object, XSplit, YSplit);
 }