public void TestInit() { TestServices.InitializeService(); var _payFabricOptions = TestServices.ServiceProvider.GetService <IOptions <PayFabricOptions> >().Value; _paymentService = TestServices.ServiceProvider.GetService <IPaymentService>(); _transactionService = TestServices.ServiceProvider.GetService <ITransactionService>(); if (string.Compare(_payFabricOptions.SetupId, "AuthorizeNet", true) == 0) { isAuthorizeNet = true; } _amount = 40.0M; _currency = "USD"; _address = new Address { City = "Wheaton", Country = "USA", Email = "*****@*****.**" }; _badcard = new Card { CardHolder = new CardHolder { FirstName = "PantsON", LastName = "Fire", }, Account = "4583194798565295", Cvc = "532", ExpirationDate = "0925", Billto = new Address { City = "Wheton", Country = "USA", Line1 = "218 Esat Avenue", State = "IL", Zip = "60139", Email = "*****@*****.**" } }; _goodcard = new Card { CardHolder = new CardHolder { FirstName = "PantsON", LastName = "Fire", }, Account = "4111111111111111", Cvc = "532", ExpirationDate = "0925", Billto = new Address { City = "wheaton", Country = "USA", Line1 = "1953 Wexford Cir", State = "IL", Zip = "60189", Email = "*****@*****.**" } }; _extendedInformation = new ExtendedInformation { Customer = "TESTAUTO", InvoiceNumber = "Inv0001", DocumentHead = new LevelTwoData { DutyAmount = 100M, FreightAmount = 110M, OrderDate = DateTime.Now, PONumber = "Po0013", TaxAmount = 43.98M, } }; }