public EmailAccountController(IEmailAccountFacade emailAccountFacade, ICommandSender commandSender, IContextService contextService) : base(contextService) { _emailAccountFacade = emailAccountFacade; _commandSender = commandSender; }
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); }