コード例 #1
0
        public void AppInsights_DoNotInjectClient()
        {
            var taskQueue = new DiskWatcherBackgroundTaskQueue();
            var result    = taskQueue.TrackQueue();

            Assert.IsFalse(result);
        }
コード例 #2
0
        public void AppInsights_InjectClient()
        {
            var taskQueue = new DiskWatcherBackgroundTaskQueue(
                new TelemetryClient(new TelemetryConfiguration()));
            var result = taskQueue.TrackQueue();

            Assert.IsTrue(result);
        }
コード例 #3
0
        public void Test01()
        {
            var queue = new DiskWatcherBackgroundTaskQueue();

#pragma warning disable 1998
            queue.QueueBackgroundWorkItem(async token =>
#pragma warning restore 1998
            {
            });
            var token = new CancellationToken();
            queue.DequeueAsync(token);
            Assert.IsNotNull(token);
        }