public void TimeDelayJobTests_2000ms_UpdatedAtTheCorrectTime()
        {
            // Arrange
            var job = new TimeDelayJob(TimeSpan.FromSeconds(2));

            // Act & assert
            job.Update(500);

            Assert.False(job.IsFinished);

            job.Update(1499);
            Assert.False(job.IsFinished);
            job.Update(1);
            Assert.True(job.IsFinished);
        }
Beispiel #2
0
        public void TimeDelayJobTests_2000ms_UpdatedAtTheCorrectTime()
        {
            // Arrange
            var job = new TimeDelayJob(TimeSpan.FromSeconds(2));

            // Act & assert
            job.Update(500);

            Assert.False(job.IsFinished);

            job.Update(1499);
            Assert.False(job.IsFinished);
            job.Update(1);
            Assert.True(job.IsFinished);
        }