コード例 #1
0
        public void Valid_savequoteIsNull_Return0()
        {
            #region 配置  Substitute
            ISaveQuoteRepository   _saveQuoteRepository   = Substitute.For <ISaveQuoteRepository>();
            ISubmitInfoRepository  _submitInfoRepository  = Substitute.For <ISubmitInfoRepository>();
            IQuoteResultRepository _quoteResultRepository = Substitute.For <IQuoteResultRepository>();
            IUserInfoRepository    _userInfoRepository    = Substitute.For <IUserInfoRepository>();

            _submitInfoRepository.GetSubmitInfo(Arg.Any <long>(), Arg.Any <int>()).Returns(x => new bx_submit_info());
            _quoteResultRepository.GetQuoteResultByBuid(Arg.Any <long>(), Arg.Any <int>()).Returns(x => new bx_quoteresult());
            _saveQuoteRepository.GetSavequoteByBuid(Arg.Any <long>()).Returns(x => null);

            UpdateBjdCheck updateBjdCheck = new UpdateBjdCheck(_saveQuoteRepository, _submitInfoRepository,
                                                               _quoteResultRepository, _userInfoRepository);
            #endregion

            #region 操作  Arg

            bx_submit_info submitInfo  = new bx_submit_info();
            bx_quoteresult quoteresult = new bx_quoteresult();
            bx_savequote   savequote   = new bx_savequote();
            bx_userinfo    userinfo    = new bx_userinfo();
            var            result      = updateBjdCheck.Valid(new CreateOrUpdateBjdInfoRequest());

            #endregion

            #region 断言  Assert

            Assert.AreEqual(0, result.State);

            #endregion
        }
コード例 #2
0
 public QuoteSpecialService(ISaveQuoteRepository saveQuoteRepository, IUserInfoRepository userInfoRepository, ILoginService loginService, ISubmitInfoRepository submitInfoRepository,
                            IQuoteResultRepository quoteResultRepository, ILastInfoRepository lastInfoRepository, IAgentRepository agentRepository, IMessageCenter messageCenter,
                            ICarInfoRepository carInfoRepository, IRenewalQuoteRepository renewalQuoteRepository, IQuoteReqCarinfoRepository quoteReqCarinfoRepository, IQuoteResultCarinfoRepository quoteResultCarinfoRepository,
                            ICacheHelper cacheHelper, ICarInsuranceCache carInsuranceCache, ICarRenewalRepository carRenewalRepository, IDeviceDetailRepository detailRepository, IAgentConfigRepository agentConfig, INoticexbService noticexbService, IConfigRepository configRepository,
                            ICarModelRepository carModelRepository, IMultiChannelsService multiChannelsService, ICheckRequestGetPrecisePrice checkRequestGetPrecisePrice, ICheckRequestGetSubmitInfo checkRequestGetSubmitInfo, IGetAgentInfoService getAgentInfoService, ISpecialOptionService specialOptionService)
     : base(agentRepository, cacheHelper)
 {
     _saveQuoteRepository          = saveQuoteRepository;
     _userInfoRepository           = userInfoRepository;
     _loginService                 = loginService;
     _infoRepository               = lastInfoRepository;
     _submitInfoRepository         = submitInfoRepository;
     _quoteResultRepository        = quoteResultRepository;
     _agentRepository              = agentRepository;
     _messageCenter                = messageCenter;
     _carInfoRepository            = carInfoRepository;
     _carInsuranceCache            = carInsuranceCache;
     _carRenewalRepository         = carRenewalRepository;
     _detailRepository             = detailRepository;
     _quoteReqCarinfoRepository    = quoteReqCarinfoRepository;
     _quoteResultCarinfoRepository = quoteResultCarinfoRepository;
     _agentConfig                 = agentConfig;
     _noticexbService             = noticexbService;
     _configRepository            = configRepository;
     _carModelRepository          = carModelRepository;
     _multiChannelsService        = multiChannelsService;
     _checkRequestGetPrecisePrice = checkRequestGetPrecisePrice;
     _checkRequestGetSubmitInfo   = checkRequestGetSubmitInfo;
     _getAgentInfoService         = getAgentInfoService;
     _specialOptionService        = specialOptionService;
 }
コード例 #3
0
 public UpdateBjdCheck(ISaveQuoteRepository saveQuoteRepository, ISubmitInfoRepository submitInfoRepository,
                       IQuoteResultRepository quoteResultRepository, IUserInfoRepository userInfoRepository,
                       IQuoteReqCarinfoRepository quoteReqCarinfoRepository)
 {
     _saveQuoteRepository       = saveQuoteRepository;
     _submitInfoRepository      = submitInfoRepository;
     _quoteResultRepository     = quoteResultRepository;
     _userInfoRepository        = userInfoRepository;
     _quoteReqCarinfoRepository = quoteReqCarinfoRepository;
 }
コード例 #4
0
 public SetPrecisePriceItemNewService(IAgentConfigRepository agentConfigService, IQuoteResultRepository quoteResultRepository, IPictureRepository pictureRepository, ISaveQuoteRepository saveQuoteRepository, ISubmitInfoRepository submitInfoRepository, IHebaoDianweiRepository hebaoDianweiRepository, ISetPrecisePriceItem setPrecisePriceItem)
 {
     _setPrecisePriceItem    = setPrecisePriceItem;
     _hebaoDianweiRepository = hebaoDianweiRepository;
     _submitInfoRepository   = submitInfoRepository;
     _saveQuoteRepository    = saveQuoteRepository;
     _pictureRepository      = pictureRepository;
     _quoteResultRepository  = quoteResultRepository;
     _agentConfigRepository  = agentConfigService;
     logErr = LogManager.GetLogger("ERROR");
 }
コード例 #5
0
 public GetDateService(IQuoteResultRepository quoteResultRepository)
 {
     _quoteResultRepository = quoteResultRepository;
     logErr = LogManager.GetLogger("ERROR");
 }