public void Setup()
        {
            IConsoleRepository _rep = new ConsoleRepository();
            
            var mockSubscribeService = new Mock<IPolicyService>();
            mockSubscribeService.Setup(s => s.CreateQuote(It.IsAny<CreateQuoteRequest>()))
                                .Returns(new CreateQuoteResponse
                                {
                                    CreateQuoteResult = new StandardOutput { OutputXml = MvcMockHelpers.CreateQuoteResponseXml() },
                                    objInfoCollection = new InfoCollection { PolId = "BAN165118A13" }
                                });
            mockSubscribeService.Setup(s => s.GetReference(It.IsAny<GetReferenceRequest>()))
                                .Returns(new GetReferenceResponse
                                {
                                    GetReferenceResult =
                                        new StandardOutput { OutputXml = MvcMockHelpers.CreateGetReferenceResponseXml() }
                                });

            var mockPolicyData = new Mock<IPolicyData>();
            

            var context = new Mock<ICurrentHttpContext>();
            var user = @"talbotdev\MurrayE";
            //user = user.Replace(@"\\", @"\");
            context.Setup(h => h.CurrentUser).Returns(new GenericPrincipal(new GenericIdentity(user), null));
            context.Setup(h => h.Context).Returns(MvcMockHelpers.FakeHttpContextWithSession());

            _webSiteModuleManager = new WebSiteModuleManager(_rep, context.Object);
            _submissionModule = new SubmissionModule(_rep, mockSubscribeService.Object, new LogHandler(), context.Object, _webSiteModuleManager, mockPolicyData.Object);
            //_submissionModule = new SubmissionModule(rep, null, null, cont);
        }
        public AdminController(IAdminModuleManager adminModuleManager, ILogHandler logHandler, IWebSiteModuleManager webSiteModuleManager)
        {
            AdminModuleManager = adminModuleManager;
            LogHandler = logHandler;

            //this.ViewBag.TemplatedPageList = webSiteModuleManager.GetTemplatedPages();
        }
 public TemplatesModule(IConsoleRepository consoleRepository, ILogHandler logHandler,
                        ICurrentHttpContext currentHttpContext, IWebSiteModuleManager webSiteModuleManager)
 {
     this.LogHandler           = logHandler;
     this.ConsoleRepository    = consoleRepository;
     this.CurrentHttpContext   = currentHttpContext;
     this.WebSiteModuleManager = webSiteModuleManager;
 }
 public TemplatesModule(IConsoleRepository consoleRepository, ILogHandler logHandler,
                           ICurrentHttpContext currentHttpContext, IWebSiteModuleManager webSiteModuleManager)
 {
     this.LogHandler = logHandler;
     this.ConsoleRepository = consoleRepository;
     this.CurrentHttpContext = currentHttpContext;
     this.WebSiteModuleManager = webSiteModuleManager;
 }
	    public SubmissionController(ISubmissionModule submissionModule,
	                                IWebSiteModuleManager webSiteModuleManager,
	                                IAuditTrailModule auditTrailModule)
	    {
		    this.SubmissionModule = submissionModule;
		    this.WebSiteModuleManager = webSiteModuleManager;
		    this.AuditTrailModule = auditTrailModule;
	    }
 public PolicyBusinessModule(IPolicyData policyData,
                             IPolicyDataService policyDataService,
                             ISubscribePolicyService subscribeService,
                             IWebSiteModuleManager webSiteModule)
 {
     this.PolicyData             = policyData;
     this.PolicyDataService      = policyDataService;
     this.SubscribePolicyService = subscribeService;
     this.WebSiteModule          = webSiteModule;
 }
        public PolicyBusinessModule(IPolicyData policyData, 
									IPolicyDataService policyDataService, 
									ISubscribePolicyService subscribeService, 
									IWebSiteModuleManager webSiteModule)
        {
            this.PolicyData = policyData;
			this.PolicyDataService = policyDataService;
			this.SubscribePolicyService = subscribeService;
			this.WebSiteModule = webSiteModule;
        }
 public PolicyBusinessModule(IPolicyData policyData, 
     SubscribeService.IPolicyService subscribeService,
     PolicyDataService.IPolicyService policyDataService,
     IWebSiteModuleManager webSiteModuleManager, ILogHandler logHandler)
 {
     _policyData = policyData;
     _subscribeService = subscribeService;
     _policyDataService = policyDataService;
     _webSiteModuleManager = webSiteModuleManager;
     _logHandler = logHandler;
 }
        public HomeController(IWebSiteModuleManager webSiteModuleManager)
        //public HomeController()
        {
            try
            {
                this._webSiteModuleManager = webSiteModuleManager;
            }
            catch (Exception ex)
            {
                var err = ex.ToString();
            }

            
        }
Example #10
0
 public WorkItemBusinessModule(IWorkItemData workItemData, IWebSiteModuleManager webSiteModuleManager)
 {
     WorkItemData          = workItemData;
     _webSiteModuleManager = webSiteModuleManager;
 }
 public HomeController(IWebSiteModuleManager webSiteModuleManager)
 {
     this._webSiteModuleManager = webSiteModuleManager;
 }
 public UserController(IWebSiteModuleManager websiteModuleManager, ILogHandler logHandler)
 {
     this._WebSiteModuleManager = websiteModuleManager;
     this._logHandler           = logHandler;
 }
 public PolicyController(IPolicyBusinessModule policyModule, IWebSiteModuleManager webSiteModule)
 {
     this.PolicyModule  = policyModule;
     this.WebSiteModule = webSiteModule;
 }
 public UserController(IWebSiteModuleManager websiteModuleManager, ILogHandler logHandler)
 {
     this._websiteModuleManager = websiteModuleManager;
     this._logHandler = logHandler;
 }
        public PolicyController(IPolicyBusinessModule bm, IWebSiteModuleManager webSiteModuleManager, ILogHandler logHandler)
        {
			this._policyBusinessModule = bm;
            _webSiteModuleManager = webSiteModuleManager;
            _logHandler = logHandler;
        }
        public void Setup()
        {
            _rep = new FakeConsoleRepository();

            COB c = new COB() { Id = "CA", Narrative = "Cargo" };
            Office off = new Office() { Id = "LON", Title = "London" };
            List<User> users = new List<User>();
            User u = new User() { DomainLogon = @"talbotdev\murraye" };
            u.FilterCOBs = new List<COB>();
            u.AdditionalCOBs = new List<COB>();
            u.FilterOffices = new List<Office>();
            u.AdditionalOffices = new List<Office>();
            u.FilterMembers = new List<User>();
            u.AdditionalUsers = new List<User>();

            u.AdditionalCOBs.Add(c);

            users.Add(u);
            _rep.Users = users.AsQueryable();

            List<globalVM::Validus.Models.Submission> subs = new List<globalVM::Validus.Models.Submission>();

            for (int i = 0; i < 15; i++)
			{
                subs.Add(new globalVM::Validus.Models.Submission()
                {
                    Id = i,
                    CreatedBy = "InitialSetup",
                    CreatedOn = DateTime.Now,
                    ModifiedBy = "InitialSetup",
                    ModifiedOn = DateTime.Now,
                    InsuredName = (i == 3 || i == 6 ? "Fergus Baillie" : "ALLAN MURRAY"),
                    BrokerCode = String.Format("11{0}", i),
                    BrokerPseudonym = "AAA",
                    BrokerSequenceId = 822,
                    InsuredId = 182396,                    
                    Brokerage = 1,
                    BrokerContact = "ALLAN MURRAY",
                    
                    UnderwriterCode = "AED",
                    UnderwriterContactCode = "JAC",
                    QuotingOfficeId = "LON",
                    Leader = "AG",
                    Domicile = "AD",
                    Title = "Unit Test Submission",
                    Options = new List<Option>()                    
                });
            }

            List<Option> options = new List<Option>();
            Option o = new Option() { Title = "Test", SubmissionId = 3, Submission = subs[3] };
            options.Add(o);

            List<OptionVersion> optionVersions = new List<OptionVersion>();
            OptionVersion ov = new OptionVersion() { Title = "Test", Option = o };
            optionVersions.Add(ov);

            List<Quote> quotes = new List<Quote>();
            Quote q = new Quote() { 
                COB = c, COBId = c.Id, 
                OriginatingOffice = off, 
                OriginatingOfficeId = off.Id, 
                EntryStatus = "PARTIAL",
                OptionVersion = ov,
                SubscribeReference = "BAN169784A13"
            };
            
            quotes.Add(q);

            ov.Quotes = quotes;
            o.OptionVersions = optionVersions;

            for (int i = 0; i < 15; i++)
            {
                subs[i].Options = options;
            }

            _rep.Submissions = subs.AsQueryable();            

            var mockSubscribeService = new Mock<IPolicyService>();
            mockSubscribeService.Setup(s => s.CreateQuote(It.IsAny<CreateQuoteRequest>()))
                                .Returns(new CreateQuoteResponse
                                    {
                                        CreateQuoteResult = new StandardOutput { OutputXml = MvcMockHelpers.CreateQuoteResponseXml() },
                                        objInfoCollection = new InfoCollection { PolId = "BAN165118A13" }
                                    });
            mockSubscribeService.Setup(s => s.GetReference(It.IsAny<GetReferenceRequest>()))
                                .Returns(new GetReferenceResponse
                                    {
                                        GetReferenceResult =
                                            new StandardOutput {OutputXml = MvcMockHelpers.CreateGetReferenceResponseXml()}
                                    });
            var mockPolicyData = new Mock<IPolicyData>();
            var context = new Mock<ICurrentHttpContext>();
            var user = @"talbotdev\murraye";
            //user = user.Replace(@"\\", @"\");
            context.Setup(h => h.CurrentUser).Returns(new GenericPrincipal(new GenericIdentity(user), null));
            context.Setup(h => h.Context).Returns(MvcMockHelpers.FakeHttpContextWithSession());

            _webSiteModuleManager = new WebSiteModuleManager(_rep, context.Object);
            _submissionModule = new SubmissionModule(_rep, mockSubscribeService.Object, new LogHandler(), context.Object, _webSiteModuleManager, mockPolicyData.Object);
            //_submissionModule = new SubmissionModule(rep, null, null, cont);
        }
 public HomeController(IWebSiteModuleManager webSiteModuleManager)
 {
     this._webSiteModuleManager = webSiteModuleManager;
 }
        public AdminController(IAdminModuleManager adminModuleManager, ILogHandler logHandler, IWebSiteModuleManager webSiteModuleManager)
        {
            AdminModuleManager = adminModuleManager;
            LogHandler         = logHandler;

            this.ViewBag.TemplatedPageList = webSiteModuleManager.GetTemplatedPages();
        }