Esempio n. 1
0
        public void Format_credentials_adds_institution()
        {
            var assembly     = Assembly.GetExecutingAssembly();
            var resourceName = "Vita.Domain.Tests.BankStatements.bankstatements-institutions.json";

            var names = assembly.GetManifestResourceNames();

            foreach (var name in names)
            {
                Console.WriteLine(name);
            }

            using (Stream stream = assembly.GetManifestResourceStream(resourceName))
                using (StreamReader reader = new StreamReader(stream))
                {
                    string result = reader.ReadToEnd();
                    var    dic    = new Dictionary <string, string> {
                        { "customer registration number", SecretMan.Get("bankstatements-cba-test-username") }, { "password", SecretMan.Get("bankstatements-cba-test-password") }
                    };
                    var login = new BankLogin("anz", dic);
                    var data  = JsonConvert.DeserializeObject <Institution[]>(result);
                    var creds = BankStatementsUtil.FormatCredentials(login, data);
                    Assert.True(creds.ContainsKey("institution"));
                }
        }
Esempio n. 2
0
 protected SpreadSheetBase()
 {
     lock (Keylock)
     {
         if (!LicenseSet)
         {
             var license = SecretMan.Get("SpreadsheetGearLicense");
             Factory.SetSignedLicense(license);
             LicenseSet = true;
         }
     }
 }