/// <summary> /// Initializes a new instance of the <see cref="SelfMediaDatabase.Core.Helpers.ImageComparer"/> class. /// </summary> /// <param name="imageComparison">Image comparison.</param> /// <param name="streamBuilder">Injection wrapper of <see cref="System.Drawing.Image"/>.</param> public ImageComparer(IImageComparison imageComparison) { if (imageComparison == null) throw new ArgumentNullException("imageComparison"); _imageComparison = imageComparison; }
/// <summary> /// Initializes a new instance of the <see cref="BeginScanCommand"/> class. /// </summary> /// <param name="imageComparisonService">The image comparison service to use.</param> public BeginScanCommand(IImageComparison imageComparisonService, IMainWindowViewModel mainWindowViewModel) { Contract.Requires(imageComparisonService != null); Contract.Requires(mainWindowViewModel != null); _imageComparison = imageComparisonService; _mainWindowViewModel = mainWindowViewModel; }
public void Initialize() { _imageComparison = Substitute.For<IImageComparison>(); _target = new ImageComparer(_imageComparison); }