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)); } } } }
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(); }