コード例 #1
0
        public void InitializeTest()
        {
            _mockPackingSlipRepository        = new Mock <IPackingSlipRepository>();
            _mockPackingSlipValidator         = new Mock <IPackingSlipValidator>();
            _mockFreeItemCheckerService       = new Mock <IFreeItemCheckerService>();
            _mockCustomerMembershipRepository = new Mock <ICustomerMembershipRepository>();
            _mockAgentCommissionRepository    = new Mock <IAgentCommissionRepository>();
            _mockEmailService = new Mock <IEmailService>();
            var configOptions = Options.Create <FileConfig>(new FileConfig {
                DownloadPath = @"C:\ProgramData", Host = "smtp.gmail.com", Port = "587", UserCredential = "*****@*****.**", Password = "******"
            });

            _packingSlipSaveService = new PackingSlipSaveService(_mockPackingSlipRepository.Object,
                                                                 _mockPackingSlipValidator.Object,
                                                                 _mockFreeItemCheckerService.Object,
                                                                 _mockCustomerMembershipRepository.Object,
                                                                 _mockAgentCommissionRepository.Object,
                                                                 _mockEmailService.Object, configOptions);
        }
コード例 #2
0
 public PackingController(IPackingSlipSaveService packingSlipSaveService,
                          IPackingSlipPrintService packingSlipPrintService)
 {
     _packingSlipSaveService  = packingSlipSaveService;
     _packingSlipPrintService = packingSlipPrintService;
 }