Exemple #1
0
 public EmailAccountController(IEmailAccountFacade emailAccountFacade,
                               ICommandSender commandSender,
                               IContextService contextService)
     : base(contextService)
 {
     _emailAccountFacade = emailAccountFacade;
     _commandSender      = commandSender;
 }
Exemple #2
0
        public void Setup()
        {
            _siteId         = Guid.NewGuid();
            _emailAccountId = Guid.NewGuid();

            var emailAccount = EmailAccountFactory.EmailAccount(_siteId, _emailAccountId, "*****@*****.**");

            var repositoryMock = new Mock <IEmailAccountRepository>();

            repositoryMock.Setup(x => x.GetById(_siteId, _emailAccountId)).Returns(emailAccount);
            repositoryMock.Setup(x => x.GetAll(_siteId)).Returns(new List <EmailAccount>()
            {
                emailAccount
            });

            var cacheManagerMock = new Mock <ICacheManager>();

            _sut = new EmailAccountFacade(repositoryMock.Object, cacheManagerMock.Object, Shared.CreateNewMapper());
        }
        public void Setup()
        {
            _siteId         = Guid.NewGuid();
            _emailAccountId = Guid.NewGuid();

            var repositoryMock = new Mock <IEmailAccountRepository>();

            repositoryMock.Setup(x => x.GetById(_siteId, _emailAccountId)).Returns(new EmailAccount());
            repositoryMock.Setup(x => x.GetAll(_siteId)).Returns(new List <EmailAccount>()
            {
                new EmailAccount(), new EmailAccount()
            });

            var cacheManagerMock = new Mock <ICacheManager>();

            var mapperMock = new Mock <AutoMapper.IMapper>();

            mapperMock.Setup(x => x.Map <EmailAccountModel>(It.IsAny <EmailAccount>())).Returns(new EmailAccountModel());

            _sut = new EmailAccountFacade(repositoryMock.Object, cacheManagerMock.Object, mapperMock.Object);
        }