private static void Retry(string cmdlet, string message, int maxTry = 1, int intervalSecond = 10)
{
ServiceManagementCmdletTestHelper pscmdlet = new ServiceManagementCmdletTestHelper();
for (int i = 0; i < maxTry; i++)
{
try
{
pscmdlet.RunPSScript(cmdlet);
break;
}
catch (Exception e)
{
if (i == maxTry)
{
Console.WriteLine("Max try reached. Couldn't perform within the given time.");
}
if (e.ToString().Contains(message))
{
//Thread.Sleep(intervalSecond * 1000);
continue;
}
else
{
throw;
}
}
}
}