コード例 #1
0
        public CyberPlatGateIntegrationalTests()
        {
            var manager = new CyberPlatSignatureManager(TestConfigurations.ManagerConfiguration);
            var client  = new CyberPlatHttpClient(manager, TestConfigurations.ClientConfiguration);

            m_Gate = new CyberPlatGate(client, TestConfigurations.GateConfiguration);
        }
コード例 #2
0
 public PaymentController(ICyberPlatGate gate, ILogger logger)
 {
     if (gate == null)
     {
         throw new ArgumentNullException(nameof(gate));
     }
     if (logger == null)
     {
         throw new ArgumentNullException(nameof(logger));
     }
     m_Gate   = gate;
     m_Logger = logger;
 }