Does digit separator has bug in C#?

97 Views Asked by At

I am using following code:

do
{
    response = client.GetAsync(jobStatusURI).Result;
    if (response.IsSuccessStatusCode)
    {
        coverageResult = response.Content.ReadAsStringAsync().Result;
        if (string.IsNullOrEmpty(coverageResult))
        {
            int sleepTime = 3000; // Millisecond initialized
            System.Threading.Thread.Sleep(sleepTime);
            LogAll.LogInfo($"Waiting for job result, sleeping for  : {sleepTime}", log);
        }
        else
            return coverageResult;
    }
    else
    {
        LogAll.LogError($"Failed to get result", log);
        break;
    }
    
} while (string.IsNullOrEmpty(coverageResult));

If you see I've set up sleep time as 3000 millisecond but actually its sleeping for 30 seconds i.e 30,000. Here is the log

INFO 2019-02-28 14:55:12 – Waiting for job result, sleeping for : 3000

INFO 2019-02-28 14:55:42 – Waiting for job result, sleeping for : 3000

INFO 2019-02-28 14:56:12 – Waiting for job result, sleeping for : 3000

INFO 2019-02-28 14:56:42 – Waiting for job result, sleeping for : 3000

INFO 2019-02-28 14:57:12 – Waiting for job result, sleeping for : 3000

INFO 2019-02-28 14:57:42 – Waiting for job result, sleeping for : 3000

INFO 2019-02-28 14:58:12 – Waiting for job result, sleeping for : 3000

INFO 2019-02-28 14:58:42 – Waiting for job result, sleeping for : 3000

INFO 2019-02-28 14:59:12 – Waiting for job result, sleeping for : 3000

INFO 2019-02-28 14:59:42 – Waiting for job result, sleeping for : 3000

0

There are 0 best solutions below