[Test]
title LaunchRightsManagerUI
create BCTestDRMHelperLib OBJ
bringtoforeground
OBJ  LaunchRightsManagerUI
delete OBJ
[Endtest]

[Test]
title LaunchRightsManagerUIContentUri
create BCTestDRMHelperLib OBJ
bringtoforeground
OBJ  LaunchRightsManagerUIContentUri
delete OBJ
[Endtest]

[Test]
title LaunchRightsManagerUIFileHandle
create BCTestDRMHelperLib OBJ
bringtoforeground
OBJ  LaunchRightsManagerUIFileHandle
delete OBJ
[Endtest]

[Test]
title HandleErrorExpiredFile
create BCTestDRMHelperLib OBJ
bringtoforeground
OBJ  HandleErrorExpiredFile
delete OBJ
[Endtest]

[Test]
title HandleErrorNoRightsUri
create BCTestDRMHelperLib OBJ
bringtoforeground
OBJ  HandleErrorNoRightsUri
delete OBJ
[Endtest]

[Test]
title HandleErrorNoRightsFileHandle
create BCTestDRMHelperLib OBJ
bringtoforeground
OBJ  HandleErrorNoRightsFileHandle
delete OBJ
[Endtest]

[Test]
title CheckRightsAmountFile
create BCTestDRMHelperLib OBJ
OBJ  CheckRightsAmountFile
delete OBJ
[Endtest]

[Test]
title CheckRightsAmountFileHandle
create BCTestDRMHelperLib OBJ
OBJ  CheckRightsAmountFileHandle
delete OBJ
[Endtest]

[Test]
title CheckRightsAmountUri
create BCTestDRMHelperLib OBJ
OBJ  CheckRightsAmountUri
delete OBJ
[Endtest]

[Test]
title CheckRightsPercentFile
create BCTestDRMHelperLib OBJ
OBJ  CheckRightsPercentFile
delete OBJ
[Endtest]

[Test]
title CheckRightsPercentFileHandle
create BCTestDRMHelperLib OBJ
OBJ  CheckRightsPercentFileHandle
delete OBJ
[Endtest]

[Test]
title GetRightsDetailsFile
create BCTestDRMHelperLib OBJ
OBJ  GetRightsDetailsFile
delete OBJ
[Endtest]

[Test]
title GetRightsDetailsFileHandle
create BCTestDRMHelperLib OBJ
OBJ  GetRightsDetailsFileHandle
delete OBJ
[Endtest]

[Test]
title SetAutomatedFile
create BCTestDRMHelperLib OBJ
bringtoforeground
OBJ  SetAutomatedFile
delete OBJ
[Endtest]

[Test]
title SetAutomatedUri
create BCTestDRMHelperLib OBJ
bringtoforeground
OBJ  SetAutomatedUri
delete OBJ
[Endtest]

[Test]
title SetAutomatedFileHandle
create BCTestDRMHelperLib OBJ
bringtoforeground
OBJ  SetAutomatedFileHandle
delete OBJ
[Endtest]

[Test]
title ShowAutomatedNoteFile
create BCTestDRMHelperLib OBJ
bringtoforeground
OBJ  ShowAutomatedNoteFile
delete OBJ
[Endtest]

[Test]
title ShowAutomatedNoteUri
create BCTestDRMHelperLib OBJ
bringtoforeground
OBJ  ShowAutomatedNoteUri
delete OBJ
[Endtest]

[Test]
title ShowAutomatedNoteFileHandle
create BCTestDRMHelperLib OBJ
bringtoforeground
OBJ  ShowAutomatedNoteFileHandle
delete OBJ
[Endtest]

[Test]
title SetAutomatedPassiveFile
create BCTestDRMHelperLib OBJ
bringtoforeground
OBJ  SetAutomatedPassiveFile
delete OBJ
[Endtest]

[Test]
title SetAutomatedPassiveUri
create BCTestDRMHelperLib OBJ
bringtoforeground
OBJ  SetAutomatedPassiveUri
delete OBJ
[Endtest]

[Test]
title SetAutomatedPassiveFileHandle
create BCTestDRMHelperLib OBJ
bringtoforeground
OBJ  SetAutomatedPassiveFileHandle
delete OBJ
[Endtest]

[Test]
title SetAutomatedSilentFile
create BCTestDRMHelperLib OBJ
bringtoforeground
OBJ  SetAutomatedSilentFile
delete OBJ
[Endtest]

[Test]
title SetAutomatedSilentUri
create BCTestDRMHelperLib OBJ
bringtoforeground
OBJ  SetAutomatedSilentUri
delete OBJ
[Endtest]

[Test]
title SetAutomatedSilentFileHandle
create BCTestDRMHelperLib OBJ
bringtoforeground
OBJ  SetAutomatedSilentFileHandle
delete OBJ
[Endtest]

[Test]
title RemoveAutomatedFile
create BCTestDRMHelperLib OBJ
OBJ  RemoveAutomatedFile
delete OBJ
[Endtest]

[Test]
title RemoveAutomatedUri
create BCTestDRMHelperLib OBJ
OBJ  RemoveAutomatedUri
delete OBJ
[Endtest]

[Test]
title RemoveAutomatedFileHandle
create BCTestDRMHelperLib OBJ
OBJ  RemoveAutomatedFileHandle
delete OBJ
[Endtest]

[Test]
title RemoveAutomatedPassiveFile
create BCTestDRMHelperLib OBJ
OBJ  RemoveAutomatedPassiveFile
delete OBJ
[Endtest]

[Test]
title RemoveAutomatedPassiveUri
create BCTestDRMHelperLib OBJ
OBJ  RemoveAutomatedPassiveUri
delete OBJ
[Endtest]

[Test]
title RemoveAutomatedPassiveFileHandle
create BCTestDRMHelperLib OBJ
OBJ  RemoveAutomatedPassiveFileHandle
delete OBJ
[Endtest]

[Test]
title CanSetAutomatedFile
create BCTestDRMHelperLib OBJ
OBJ  CanSetAutomatedFile
delete OBJ
[Endtest]

[Test]
title CanSetAutomatedUri
create BCTestDRMHelperLib OBJ
OBJ  CanSetAutomatedUri
delete OBJ
[Endtest]

[Test]
title CanSetAutomatedFileHandle
create BCTestDRMHelperLib OBJ
OBJ  CanSetAutomatedFileHandle
delete OBJ
[Endtest]

[Test]
title IndicateIdle
create BCTestDRMHelperLib OBJ
OBJ  IndicateIdle
delete OBJ
[Endtest]

[Test]
title SetCountLimit
create BCTestDRMHelperLib OBJ
OBJ  SetCountLimit
delete OBJ
[Endtest]

[Test]
title SetTimeLimit
create BCTestDRMHelperLib OBJ
OBJ  SetTimeLimit
delete OBJ
[Endtest]

[Test]
title SetPercentageLimit
create BCTestDRMHelperLib OBJ
OBJ  SetPercentageLimit
delete OBJ
[Endtest]

[Test]
title GetContentUriList
create BCTestDRMHelperLib OBJ
OBJ  GetContentUriList
delete OBJ
[Endtest]

[Test]
title DataTypesCount
create BCTestDRMHelperLib OBJ
OBJ  DataTypesCount
delete OBJ
[Endtest]

[Test]
title SupportedDataType
create BCTestDRMHelperLib OBJ
OBJ  SupportedDataType
delete OBJ
[Endtest]

[Test]
title RegisterDataType
create BCTestDRMHelperLib OBJ
OBJ  RegisterDataType
delete OBJ
[Endtest]

[Test]
title UnregisterDataType
create BCTestDRMHelperLib OBJ
OBJ  UnregisterDataType
delete OBJ
[Endtest]

[Test]
title SupportedDrmMethods
create BCTestDRMHelperLib OBJ
OBJ  SupportedDrmMethods
delete OBJ
[Endtest]

[Test]
title ConsumeUri
create BCTestDRMHelperLib OBJ
OBJ  ConsumeUri
delete OBJ
[Endtest]

[Test]
title ConsumeFile
create BCTestDRMHelperLib OBJ
OBJ  ConsumeFile
delete OBJ
[Endtest]

[Test]
title ConsumeFileHandle
create BCTestDRMHelperLib OBJ
OBJ  ConsumeFileHandle
delete OBJ
[Endtest]

[Test]
title ActivateContentFile
create BCTestDRMHelperLib OBJ
bringtoforeground
OBJ  ActivateContentFile
delete OBJ
[Endtest]

[Test]
title ActivateContentData
create BCTestDRMHelperLib OBJ
bringtoforeground
OBJ  ActivateContentData
delete OBJ
[Endtest]

[Test]
title HasPreviewFile
create BCTestDRMHelperLib OBJ
OBJ  HasPreviewFile
delete OBJ
[Endtest]

[Test]
title HasPreviewData
create BCTestDRMHelperLib OBJ
OBJ  HasPreviewData
delete OBJ
[Endtest]

[Test]
title GetPreviewRightsFile
create BCTestDRMHelperLib OBJ
OBJ  GetPreviewRightsFile
delete OBJ
[Endtest]

[Test]
title GetPreviewRightsData
create BCTestDRMHelperLib OBJ
OBJ  GetPreviewRightsData
delete OBJ
[Endtest]

[Test]
title EmbeddedPreviewCompletedFile
create BCTestDRMHelperLib OBJ
bringtoforeground
OBJ  EmbeddedPreviewCompletedFile
delete OBJ
[Endtest]

[Test]
title EmbeddedPreviewCompletedData
create BCTestDRMHelperLib OBJ
bringtoforeground
OBJ  EmbeddedPreviewCompletedData
delete OBJ
[Endtest]

[Test]
title HasInfoUrlFile
create BCTestDRMHelperLib OBJ
OBJ  HasInfoUrlFile
delete OBJ
[Endtest]

[Test]
title HasInfoUrlData
create BCTestDRMHelperLib OBJ
OBJ  HasInfoUrlData
delete OBJ
[Endtest]

[Test]
title OpenInfoUrlFile
create BCTestDRMHelperLib OBJ
OBJ  OpenInfoUrlFile
delete OBJ
[Endtest]

[Test]
title OpenInfoUrlData
create BCTestDRMHelperLib OBJ
OBJ  OpenInfoUrlData
delete OBJ
[Endtest]

[Test]
title PressKey
pause 6000
presskey global EKeyDevice0
[Endtest]

[Test]
title PressKey
pause 6000
presskey global EKeyDevice1
[Endtest]

[Test]
title SetPreviewMediaType
create BCTestDRMHelperLib OBJ
OBJ  SetPreviewMediaType
delete OBJ
[Endtest]

[Test]
title HandleErrorOrPreviewFile
create BCTestDRMHelperLib OBJ
bringtoforeground
OBJ  HandleErrorOrPreviewFile
delete OBJ
[Endtest]

[Test]
title HandleErrorOrPreviewFileHandle
create BCTestDRMHelperLib OBJ
bringtoforeground
OBJ  HandleErrorOrPreviewFileHandle
delete OBJ
[Endtest]

[Test]
title HandleErrorOrPreviewSilentFile
create BCTestDRMHelperLib OBJ
bringtoforeground
OBJ  HandleErrorOrPreviewSilentFile
delete OBJ
[Endtest]

[Test]
title HandleErrorOrPreviewSilentFileHandle
create BCTestDRMHelperLib OBJ
bringtoforeground
OBJ  HandleErrorOrPreviewSilentFileHandle
delete OBJ
[Endtest]