public void Init()
        {
            _linkRepository         = MockRepository.GenerateMock <ILinkRepository>();
            _domainRepository       = MockRepository.GenerateMock <IDomainRepository>();
            _mediaServiceRepository = MockRepository.GenerateMock <IMediaServiceRepository>();

            _storageService = MockRepository.GenerateMock <IStorage>();

            _deleteLinkCommand = new DeleteLinkCommand(_storageService, _domainRepository, _mediaServiceRepository, _linkRepository);
        }
 public CreateLinkCommand(
     IStorage storageService,
     IDomainRepository domainRepository,
     IMediaServiceRepository mediaServiceRepository,
     ILinkRepository linkRepository)
 {
     _storageService         = storageService;
     _domainRepository       = domainRepository;
     _mediaServiceRepository = mediaServiceRepository;
     _linkRepository         = linkRepository;
 }