Esempio n. 1
0
        public async Task Locked_tasks_are_not_visible_to_future_fetches()
        {
            var created = CreateNewTask();

            await Store.SaveAsync(created);

            var locked = (await Store.LockNextAvailableAsync(int.MaxValue)).AsList();

            Assert.False(!locked.Any(), "did not retrieve at least one unlocked task");

            locked = (await Store.LockNextAvailableAsync(int.MaxValue)).AsList();
            Assert.True(!locked.Any(), "there was at least one unlocked task after locking all of them");
        }