コード例 #1
0
        public async void ManagementApi_ShouldReceiveCorrectJobs()
        {
            LoadMockData();
            try
            {
                _namespaceManager.CreateNotificationHub(_notificationHubName);

                var notificationHubJob = new NotificationHubJob
                {
                    JobType            = NotificationHubJobType.ImportCreateRegistrations,
                    OutputContainerUri = _outputContainerSasUri,
                    ImportFileUri      = _inputFileSasUri
                };

                var submitedNotificationHubJob
                    = await _namespaceManager.SubmitNotificationHubJobAsync(notificationHubJob, _notificationHubName);

                Assert.NotNull(submitedNotificationHubJob);
                Assert.NotEmpty(submitedNotificationHubJob.JobId);

                var recievedNotificationHubJob
                    = await _namespaceManager.GetNotificationHubJobAsync(submitedNotificationHubJob.JobId, _notificationHubName);

                Assert.Equal(submitedNotificationHubJob.JobId, recievedNotificationHubJob.JobId);
            }
            finally
            {
                RecordTestResults();
            }
        }