public override void SetUp() { base.SetUp(); _errorService = MockRepository.GenerateStub <IErrorService>(); _bitlyService = ServiceLocator.Current.GetInstance <IBitlyService>(); _messageUrlRepository = ServiceLocator.Current.GetInstance <IMessageUrlRepository>(); _unitOfWork = ServiceLocator.Current.GetInstance <IUnitOfWork>(); _messageUrlService = new MessageUrlService(_messageUrlRepository, _errorService, _bitlyService); }
public MessageService( IMessageRepository messageRepository, IMessageStateRepository messageStateRepository, IUserRepository userRepository, IMessageUrlService messageUrlService, IFileRepository fileRepository, IDatabaseTransactionService databaseTransactionService) { _messageRepository = messageRepository; _messageStateRepository = messageStateRepository; _userRepository = userRepository; _messageUrlService = messageUrlService; _fileRepository = fileRepository; _databaseTransactionService = databaseTransactionService; }