public void Can_enable_billing_portal_access_by_system_Id() { // Arrange string referenceID = Guid.NewGuid().ToString(); var customer = new Customer() { FirstName = Faker.Name.FirstName(), LastName = Faker.Name.LastName(), Email = Faker.Internet.Email(), Phone = Faker.Phone.PhoneNumber(), Organization = Faker.Company.CompanyName(), SystemID = referenceID, ShippingAddress = Faker.Address.StreetAddress(false), ShippingAddress2 = Faker.Address.SecondaryAddress(), ShippingCity = Faker.Address.City(), ShippingState = Faker.Address.StateAbbr(), ShippingZip = Faker.Address.ZipCode(), ShippingCountry = "US", TaxExempt = true }; // Act var createdCustomer = Chargify.CreateCustomer(customer); Chargify.RevokeBillingPortalAccess(createdCustomer.ChargifyID); Chargify.EnableBillingPortalAccess(createdCustomer.SystemID); // Assert var managementLink = Chargify.GetManagementLink(createdCustomer.ChargifyID); Assert.IsNotNull(managementLink); Chargify.DeleteCustomer(createdCustomer.ChargifyID); }