Best unit test, but takes longer to complete

This commit is contained in:
Dariusz Danielewski 2017-08-30 16:19:00 -05:00
parent 5437f8236f
commit 82851d44f7

View File

@ -181,12 +181,15 @@ namespace CronTests
}
[Test]
public static void ppp()
public static void JobMustStartWithinTwoMinutes()
{
var ss = new SemaphoreSlim(1);
ss.Wait(0);
var d = new CronDaemon();
d.AddJob("*/1 * * * *", () => { Console.WriteLine(DateTime.Now.ToString()); });
d.AddJob("*/1 * * * *", () => { ss.Release(); });
d.Start();
//Thread.Sleep(60 * 1000);
Assert.IsTrue(ss.Wait(TimeSpan.FromMinutes(2)));
ss.Release();
}
}
}