コード例 #1
0
 public void TestJavaScriptPlatform()
 {
     platform = new PlatformJavaScript();
     foreach (var product in platform.Products)
     {
         var types = platform.GenerateLicencetypes(product);
         for (int i = 0; i < types.Count; i++)
         {
             foreach (string company in _testCompanyUserStrings)
             {
                 var key = platform.Generate(i, company, product.Licence);
                 Assert.IsTrue(platform.Check(key, company, product.Licence));
             }
         }
     }
 }
コード例 #2
0
ファイル: frmMain.cs プロジェクト: Neo-Desktop/FrappeMocha
        private void cbxProduct_SelectedIndexChanged(object sender, EventArgs e)
        {
            KeygenBase    platform = (KeygenBase)cbxPlatform.SelectedItem;
            KeygenProduct product  = (KeygenProduct)cbxProduct.SelectedItem;

            cbxLicenseType.Enabled = false;
            cbxLicenseType.Items.Clear();
            var LicenceTypes = platform.GenerateLicencetypes(product);

            foreach (string type in LicenceTypes)
            {
                cbxLicenseType.Items.Add(type);
            }
            cbxLicenseType.Enabled       = true;
            cbxLicenseType.SelectedIndex = 0;
            AcceptButton.PerformClick();
        }