public void CheckNamesMustBeGloballyUnique() { var _myCheck = new MyCheck(); _builder.AddCheck("myCheck", _myCheck); Assert.Throws <ArgumentException>("checkName", () => _builder.AddHealthCheckGroup("myGroup", group => group.AddCheck("myCheck", _myCheck))); }
public void RefreshList() { ArrayList Local_ChampionMake = new ArrayList(); //Active tous les slots foreach (SlotChampion SlotChamp in this.ListSlotChampion) { SlotChamp.DisabledOrEnable(false); } //Reset le nombre de classes/origins foreach (MyCheckBox MyCheck in this.ListMyCheckBox) { MyCheck.RefreshNumberOnType(true); } foreach (SlotChampion SlotChamp in TacheFond.GetMainRef.SlotChampion) { if (SlotChamp.ChampionOnSlot != null) { if (TacheFond.GetUserSettingsRef.OnlyOneType) { foreach (SlotChampion SlotThis in this.ListSlotChampion) { if (SlotThis.ChampionOnSlot == SlotChamp.ChampionOnSlot) { SlotThis.DisabledOrEnable(true); break; } } } if (Local_ChampionMake.Contains(SlotChamp.ChampionOnSlot) == false) { foreach (MyCheckBox MyCheck in this.ListMyCheckBox) { if (SlotChamp.ChampionOnSlot.GetClasse_One == MyCheck.GetEnumType || SlotChamp.ChampionOnSlot.GetClasse_Two == MyCheck.GetEnumType || SlotChamp.ChampionOnSlot.GetClasse_Three == MyCheck.GetEnumType) { MyCheck.RefreshNumberOnType(false); } } Local_ChampionMake.Add(SlotChamp.ChampionOnSlot); } } } }
public void RegistersChecksInGroup() { var _myCheck = new MyCheck(); _builder.AddHealthCheckGroup("myGroup", group => group.AddCheck("myCheck", _myCheck, TimeSpan.FromMinutes(1))); // Registered by name var cachedCheck = _builder.ChecksByName["myCheck"]; Assert.Null(cachedCheck.CachedResult); // Hasn't been run yet Assert.Equal(default(DateTimeOffset), cachedCheck.CacheExpiration); Assert.Equal(TimeSpan.FromMinutes(1), cachedCheck.CacheDuration); Assert.Equal("myCheck", cachedCheck.Name); // Registered in the new group var myGroup = _builder.Groups["myGroup"]; var groupedCheck = Assert.Single(myGroup.Checks); Assert.Same(cachedCheck, groupedCheck); // Root group remains empty Assert.Empty(_builder.Groups[string.Empty].Checks); }
private static void Package7() { Console.WriteLine("============= COMPONENTE 7: https://www.nuget.org/packages/MyConvert/ ============"); var before0 = GC.CollectionCount(0); var before1 = GC.CollectionCount(1); var before2 = GC.CollectionCount(2); var sw = new Stopwatch(); sw.Start(); for (int i = 0; i <= 1_000_000; i++) { //Testa um CPF válido para garantir o funcionamento do componente if (!MyCheck.CheckCpf("313.805.220-72")) { throw new FormatException("Incorrect validation"); } //Testa um CPF inválido para garantir o funcionamento do componente if (MyCheck.CheckCpf("313.805.220-00")) { throw new FormatException("Incorrect invalidation"); } } sw.Stop(); Console.WriteLine($"\nTime: {sw.ElapsedMilliseconds} ms"); Console.WriteLine($"# Gen0: {GC.CollectionCount(0) - before0}"); Console.WriteLine($"# Gen1: {GC.CollectionCount(1) - before1}"); Console.WriteLine($"# Gen1: {GC.CollectionCount(2) - before2}"); Console.WriteLine($"# Memory: {Process.GetCurrentProcess().WorkingSet64 / 1024 / 1024} mb"); Console.WriteLine(); }