internal static void Check(ActionPolicy policy)
 {
     try
     {
         policy.Do(Fire);
     }
     catch (TException ex)
     {
         StringAssert.Contains("InternalStack", ex.StackTrace);
     }
 }
Exemple #2
0
        static void Raise <TException>(int count, ActionPolicy policy)
            where TException : Exception, new()
        {
            int counter = 0;

            policy.Do(() =>
            {
                if (counter < count)
                {
                    counter++;
                    throw new TException();
                }
            });
        }