Esempio n. 1
0
 protected override void Iterate()
 {
     if (n < factories.Length)
     {
         IFactory f       = factories[n++];
         bool     success = service.UnregisterFactory(f);
         TestFmwk.Logln("factory: " + f + (success ? " succeeded." : " *** failed."));
     }
 }
Esempio n. 2
0
            protected override void Iterate()
            {
                int s = factories.Count;

                if (s == 0)
                {
                    factories = service.Factories();
                }
                else
                {
                    int n = r.Next(s);
                    //IFactory f = (IFactory)factories.RemoveAt(n);
                    IFactory f = factories[n];
                    factories.Remove(f);
                    bool success = service.UnregisterFactory(f);
                    TestFmwk.Logln("factory: " + f + (success ? " succeeded." : " *** failed."));
                }
            }