Ejemplo n.º 1
0
 public BixbyClient(string cardAcceptor, string sharedSecret, HpEnvironment environment)
 {
     SharedSecret = sharedSecret;
     Environment = environment;
     CardAcceptor = cardAcceptor;
     client = new HttpClient();
 }
 public static string getCancellationUrl(string cardAcceptor, HpEnvironment environment)
 {
     StringBuilder builder = new StringBuilder();
     builder.Append(getECommerceBaseUrl(cardAcceptor, environment));
     builder.Append("/cancellation/");
     return builder.ToString();
 }
 public static string getReversalUrl(string cardAcceptor, HpEnvironment environment)
 {
     StringBuilder builder = new StringBuilder();
     builder.Append(getECommerceBaseUrl(cardAcceptor, environment));
     builder.Append("/reversal/");
     return builder.ToString();
 }
Ejemplo n.º 4
0
 public virtual void FixtureSetUp()
 {
     _env = new HpEnvironment();
     _env.SetupEnvironment(AppEnvironment.TEST);
     _importExport = CreateImportExport();
     DeleteTable();
 }
 public static string getTokenizationBaseUrl(string cardAcceptor, HpEnvironment environment)
 {
     StringBuilder builder = new StringBuilder();
     if (environment == HpEnvironment.LIVE)
     {
         builder.Append("https://ecommerce.handpoint.com");
     }
     else if (environment == HpEnvironment.TEST)
     {
         builder.Append("https://tweb34.handpoint.com");
     }
     builder.Append(TOKENIZATION_PATH);
     builder.Append(cardAcceptor);
     return builder.ToString();
 }
 public static string getECommerceBaseUrl(string cardAcceptor, HpEnvironment environment)
 {
     StringBuilder builder = new StringBuilder();
     if (environment == HpEnvironment.LIVE)
     {
         builder.Append("https://ecommerce.handpoint.com");  // TODO Add live / test urls
     }
     else if (environment == HpEnvironment.TEST)
     {
         builder.Append("https://tweb34.handpoint.com");
     }
     builder.Append(ECOMMERCE_PATH);
     builder.Append(cardAcceptor);
     return builder.ToString();
 }
Ejemplo n.º 7
0
        public void SetupEnvironment_ShouldInitConnectionString()
        {
            var env = new HpEnvironment();

            env.SetupEnvironment(AppEnvironment.TEST);
            Assert.Greater(ConnectionManager.NumberOfConnections(), 0);
            Assert.IsNotEmpty(ConnectionManager.GetConnectionString(HolidayPoolingDatabase.HP));
            // Logger
            var logger = LoggerManager.GetLogger("ConsoleLogger");

            Assert.IsNotNull(logger);

            // Dispose
            env.Dispose();
            Assert.AreEqual(0, ConnectionManager.NumberOfConnections());
        }
 public ECommerceClient(string cardAcceptor, string sharedSecret, HpEnvironment environment)
 {
     client = new BixbyClient(cardAcceptor, sharedSecret, environment);
 }
 public static string getTokenizationUrl(string cardAcceptor, string tokenName, HpEnvironment environment)
 {
     StringBuilder builder = new StringBuilder();
     builder.Append(getTokenizationBaseUrl(cardAcceptor, environment));
     builder.Append("/");
     builder.Append(tokenName);
     builder.Append("/");
     return builder.ToString();
 }
Ejemplo n.º 10
0
 public void FixtureSetUp()
 {
     _env = new HpEnvironment();
     _env.SetupEnvironment(AppEnvironment.TEST);
     DeleteTables();
 }
Ejemplo n.º 11
0
 public void FixtureTearDown()
 {
     _env.Dispose();
     _env = null;
 }
Ejemplo n.º 12
0
 public void FixtureSetup()
 {
     _env = new HpEnvironment();
     _env.SetupEnvironment(AppEnvironment.TEST);
     _repo = new UserRepository();
 }