public void DeleteTest() { List <Activation> activations = ActivationManager.Load(); Activation activation = activations.FirstOrDefault(a => a.ActivationCode == "aaaaa"); int results = ActivationManager.Delete(activation.Id, true); Assert.IsTrue(results > 0); }
//private void OpenDocument_ShowObject1(object sender, object e) //{ // if (e is MetroUserControl) // menuControl.Show(e); // else // userControlHelper.ShowControl(e as Control, true, OpenControlHelper.ControlPosition.Center, this as Control); //} protected override void OnLoad(EventArgs e) { var configFound = ActivationManager.Load(); // Mi connetto al Database GlobalInfo.DBaseInfo.dbManager = new SqlManager(); if (!GlobalInfo.DBaseInfo.dbManager.CreateConnection()) { this.Close(); return; } GlobalInfo.globalPref = new PreferencesManager <GlobalPreferences>("", null).ReadPreference(); if (GlobalInfo.globalPref.ForceLanguage) { var lang = Enum.GetName(typeof(Languages), GlobalInfo.globalPref.Language).Replace('_', '-'); System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo(lang, false); } ControlBox = GlobalInfo.globalPref.ShowControlBox; metroStyleManager.Style = GlobalInfo.globalPref.CustmColor; StyleManager.Style = GlobalInfo.globalPref.CustmColor; GlobalInfo.StyleManager.Style = GlobalInfo.globalPref.CustmColor; metroStyleManager.Update(); this.StyleManager.Clone(menuControl); metroStyleManager.Update(); // Carico l'attivazione if (!configFound) { if (!ShowRegistrationForm()) { this.Close(); } return; } // Faccio la login // Controllo se devo saltarla using (var login = new loginForm()) { this.StyleManager.Clone(login); if (!GlobalInfo.LoginInfo.RememberLastLogin || !login.CheckUser(GlobalInfo.LoginInfo.LastUser, GlobalInfo.LoginInfo.LastPassword)) { if (login.ShowDialog() != DialogResult.OK) { this.Close(); return; } } } base.OnLoad(e); }
public void LoadTest() { Assert.AreEqual(4, ActivationManager.Load().Count); }
// GET: api/Activation public IEnumerable <Activation> Get() { return(ActivationManager.Load()); }