public void Init() { #if DEBUG _gateway = new BillingGateway(BillingEnvironment.DEVELOPMENT, Constants.PUBLIC_KEY, Constants.PRIVATE_KEY); #else _gateway = new BillingGateway(BillingEnvironment.QA, Constants.PUBLIC_KEY, Constants.PRIVATE_KEY); #endif _testsHelper = new TestsHelper(_gateway); _testData = _testsHelper.PrepareEventsTestData(); }
public TestDataValues PrepareProductsTestData() { var testData = new TestDataValues(); var site = AddSite(); Assert.IsNotNull(site); testData.SiteId = site.Id; testData.Subdomain = site.Subdomain; var family = AddProductFamily(site.Id); Assert.IsNotNull(family); testData.ProductFamilyId = family.Id; testData.ProductFamilyName = family.Name; var product = AddProductToFamily(family.Id); Assert.IsNotNull(product); testData.ProductId = product.Id; testData.ProductName = product.Name; testData.ReferenceId = product.ApiRef1; return testData; }
public TestDataValues PrepareEventsTestData() { var testData = new TestDataValues(); var site = AddSite(); Assert.IsNotNull(site); testData.SiteId = site.Id; testData.Subdomain = site.Subdomain; var subscription = AddTestSubscription(site); Assert.IsNotNull(subscription); testData.SubscriptionId = subscription.Id; return testData; }
public TestDataValues PrepareProductFamiliesTestData() { var testData = new TestDataValues(); var site = AddSite(); Assert.IsNotNull(site); testData.SiteId = site.Id; testData.Subdomain = site.Subdomain; var prodFamily = AddProductFamily(site.Id); Assert.IsNotNull(prodFamily); testData.ProductFamilyId = prodFamily.Id; testData.ProductFamilyName = prodFamily.Name; AddProductFamily(site.Id); AddProductFamily(site.Id); var subscription = AddTestSubscription(site); Assert.IsNotNull(subscription); testData.SubscriptionId = subscription.Id; testData.CustomerId = subscription.CustomerId; testData.CreditCardId = subscription.CreditCardId.GetValueOrDefault(); return testData; }
public TestDataValues PrepareCustomersTestData() { var testData = new TestDataValues(); var site = AddSite(); Assert.IsNotNull(site); testData.SiteId = site.Id; testData.Subdomain = site.Subdomain; var customer = AddCustomer(site.Subdomain); Assert.IsNotNull(customer); testData.CustomerId = customer.Id; testData.ReferenceId = customer.ReferenceId; var creditCard = AddCreditCard(customer.Id); Assert.IsNotNull(creditCard); testData.CreditCardId = creditCard.Id; var address = AddAddress(customer.Id); Assert.IsNotNull(address); testData.BillingAddressId = address.Id; return testData; }