Example #1
0
        public void Test_PlayExpectLAFailure(MediaElement mediaElement,
                                             string mediaName,
                                             string strLAURL,
                                             string strCustomData,
                                             string strExpectedLAErrorCode,
                                             string strExpectedPlaybackErrorCode,
                                             string useManualEnabling
                                             )
        {
            TestLogger.LogMessage("Enter Test_PlayExpectLAFailure()");

            ServiceRequestConfigData requestConfigData = new ServiceRequestConfigData();

            requestConfigData.Uri = ActionParamConvertToUri(strLAURL);
            requestConfigData.ChallengeCustomData = ActionParamConvertToString(strCustomData);
            requestConfigData.ExpectedLAErrorCode = ActionParamConvertToString(strExpectedLAErrorCode);
            requestConfigData.ManualEnabling      = ActionParamConvertToBool(useManualEnabling);

            _playbackAndReportResult = new PlaybackAndReportResult(
                mediaElement,
                new ReportResultDelegate(TestActionFinished),
                ActionParamConvertToString(strExpectedPlaybackErrorCode)
                );
            _playbackAndReportResult.RequestConfigData = requestConfigData;
            _playbackAndReportResult.FullPlayback(mediaElement, mediaName);

            TestLogger.LogMessage("Leave Test_PlayExpectLAFailure()");
        }
Example #2
0
        public void Test_PlayWithExpectedError(MediaElement mediaElement,
                                               string mediaName,
                                               string strLAURL,
                                               string strCustomData,
                                               string strServiceId,
                                               string strAccountId,
                                               string strExpectedError)
        {
            TestLogger.LogMessage("Enter Test_PlayWithExpectedError()");

            ServiceRequestConfigData requestConfigData = new ServiceRequestConfigData();

            requestConfigData.Uri = ActionParamConvertToUri(strLAURL);
            requestConfigData.ChallengeCustomData = ActionParamConvertToString(strCustomData);
            requestConfigData.DomainUri           = requestConfigData.Uri;
            requestConfigData.DomainServiceId     = ActionParamConvertToGuid(strServiceId);
            requestConfigData.DomainAccountId     = ActionParamConvertToGuid(strAccountId);

            _playbackAndReportResult = new PlaybackAndReportResult(
                mediaElement,
                new ReportResultDelegate(TestActionFinished),
                ActionParamConvertToString(strExpectedError)
                );
            _playbackAndReportResult.RequestConfigData = requestConfigData;
            _playbackAndReportResult.FullPlayback(mediaElement, mediaName);

            TestLogger.LogMessage("Leave Test_PlayWithExpectedError()");
        }
Example #3
0
        public void Test_LoadMedia(MediaElement mediaElement,
                                   string mediaName,
                                   string strLAURL,
                                   string strCustomData,
                                   string strDJURL,
                                   string strServiceId,
                                   string strAccountId,
                                   string useManualEnabling)
        {
            TestLogger.LogMessage("Enter Test_LoadMedia()");

            ServiceRequestConfigData requestConfigData = new ServiceRequestConfigData();

            requestConfigData.Uri = ActionParamConvertToUri(strLAURL);
            requestConfigData.ChallengeCustomData = ActionParamConvertToString(strCustomData);
            requestConfigData.DomainUri           = ActionParamConvertToUri(strDJURL);
            requestConfigData.DomainServiceId     = ActionParamConvertToGuid(strServiceId);
            requestConfigData.DomainAccountId     = ActionParamConvertToGuid(strAccountId);
            requestConfigData.ManualEnabling      = ActionParamConvertToBool(useManualEnabling);

            _playbackAndReportResult = new PlaybackAndReportResult(mediaElement, new ReportResultDelegate(TestActionFinished));
            _playbackAndReportResult.RequestConfigData = requestConfigData;
            _playbackAndReportResult.LoadMedia(mediaElement, mediaName, false);

            TestLogger.LogMessage("Leave Test_LoadMedia()");
        }