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"); }