/// <summary> /// Constructor for unit tests /// </summary> /// <param name="mediaPortalServices">Services provided by Media Portal 2</param> /// <param name="moverOperations">Operations provided by our Flag Mover</param> /// <param name="fileOperations">IO file operations</param> protected BaseModel(IMediaPortalServices mediaPortalServices, IMoverOperations moverOperations, IFileOperations fileOperations) { _mediaPortalServices = mediaPortalServices; _moverOperations = moverOperations; _fileOperations = fileOperations; }
/// <summary> /// Constructor for unit tests /// </summary> /// <param name="mediaPortalServices">Services provided by Media Portal 2</param> /// <param name="moverOperations">Operations provided by our Flag Mover</param> /// <param name="fileOperations">IO file operations</param> public BackupModel(IMediaPortalServices mediaPortalServices, IMoverOperations moverOperations, IFileOperations fileOperations) : base(mediaPortalServices, moverOperations, fileOperations) { }
/// <summary> /// The default constructor. /// Called by MediaPortal 2 /// </summary> protected BaseModel() { _mediaPortalServices = new MediaPortalServices(); _moverOperations = new MoverOperations(_mediaPortalServices, new FileOperations()); _fileOperations = new FileOperations(); }