Example #1
0
        public void InitializeData()
        {
            xmlReader = XmlReader.Create(@"..\XMLTestFiles\TPA_500.xml");
            var tpa        = new TPAScaffold();
            var serializer = new XmlSerializer(tpa.GetType());

            input                   = (TPAScaffold)serializer.Deserialize(xmlReader);
            accountInfo             = AvaTaxProfileAssistantHelper.InsertAccountInfo(input.AccountCredentials);
            accountService          = new AccountService(accountInfo.Webservice, accountInfo.UserName, accountInfo.Password, accountInfo.AccountNumber, accountInfo.LicenseKey, accountInfo.ERPName);
            createCompanyController = new CreateCompanyController();
            createCompanyController.TempData.Add("AccountInfo", accountInfo);
            createCompanyController.TempData.Add("AccountService", accountService);

            createCompany = new CreateCompany();
            createCompany.AccountInfoID = accountInfo.ID;
            createCompany.AddressLine1  = "900 winslow way e";
            createCompany.AddressLine2  = "";
            createCompany.AddressLine3  = "";
            createCompany.CompanyCode   = Guid.NewGuid().ToString().Substring(0, 8);
            createCompany.CompanyName   = "Systems of America1";
            createCompany.Country       = "US";
            createCompany.StateProvince = "WA";
            createCompany.TIN           = "95-3657472";

            createCompany.FirstName    = "abbott";
            createCompany.LastName     = "abbott";
            createCompany.PhoneNumber  = "9999999999";
            createCompany.Fax          = "9999999999";
            createCompany.Email        = "*****@*****.**";
            createCompany.City         = "Bainbridge Island";
            createCompany.ZipCode      = "98110";
            createCompany.MobileNumber = "";
            createCompany.Title        = "";
            createCompany.BIN          = "";
        }
        [TestInitialize]//Initializes data required for each test and runs once per test method.
        public void InitializeData()
        {
            accountInfo = new AccountInfo();
            XmlReader xmlReader  = XmlReader.Create(@"..\XMLTestFiles\TPA_500.xml");
            var       tpa        = new TPAScaffold();
            var       serializer = new XmlSerializer(tpa.GetType());

            input = (TPAScaffold)serializer.Deserialize(xmlReader);

            tpaController = new TaxProfileAssistantController();
            tpaController.ControllerContext = new ControllerContext();
            string resultstr = tpaController.Post(input);
            string key       = resultstr.Substring(38);

            key                     = key.Replace(Constants.APPLICATION_URL_DUMMY_TEXT, "/");
            accountInfo             = AvaTaxProfileAssistantHelper.GetAccountInfoBySecureKey(key);
            createCompanyController = new CreateCompanyController();
            accountService          = new AccountService(accountInfo.Webservice, accountInfo.UserName, accountInfo.Password, accountInfo.AccountNumber, accountInfo.LicenseKey, accountInfo.ERPName);
            TempData                = new TempDataDictionary();
            createCompanyController.TempData.Add("AccountInfo", accountInfo);
            createCompanyController.TempData.Add("AccountService", accountService);
        }