Beispiel #1
0
 public void RequiredFields(
     [ValueSource(typeof(MibBrowserDataSource), MibBrowserDataSource.ALL_BROWSER)] BrowserName browser,
     [Values(MibUserType.Administrators,
             MibUserType.OBAdministrator)] MibUserType userType)
 {
     CheckRequiredFields(new ChannelMaps1EditPage(ListPage), _requiredFields);
 }
 public void ReadOnly(
     [ValueSource(typeof(MibBrowserDataSource), MibBrowserDataSource.ALL_BROWSER)] BrowserName browser,
     [Values(MibUserType.AdministratorsReadOnly,
             MibUserType.OBAdministratorReadOnly, MibUserType.LiveTVReadOnly)] MibUserType userType)
 {
     ReadOnlyTest(new ChannelMaps1EditPage(ListPage));
 }
Beispiel #3
0
 public void CheckAllBlocks(
     [ValueSource(typeof(MibBrowserDataSource), MibBrowserDataSource.ALL_BROWSER)] BrowserName browser,
     [Values(MibUserType.Administrators, MibUserType.OBAdministrator, MibUserType.AdministratorsReadOnly, MibUserType.OBAdministratorReadOnly, MibUserType.LiveTVReadOnly)] MibUserType userType)
 {
     ListPage.NavigateByMenu();
     ListPage.SelectRowInListPage();
     _editPage = new ChannelMaps1EditPage(ListPage);
     CheckPageBlocks(_allBlocksList, _editPage);
 }
 public void NoReadAccess(
     [ValueSource(typeof(MibBrowserDataSource), MibBrowserDataSource.ALL_BROWSER)] BrowserName browser,
     [Values(MibUserType.LiveTV,
             MibUserType.FOGlobal, MibUserType.FOLurin, MibUserType.UserCreator, MibUserType.VODContentManagement,
             MibUserType.EPG, MibUserType.EditorialManagement, MibUserType.Commercial, MibUserType.Notifications,
             MibUserType.CRM, MibUserType.Purge, MibUserType.VODContentManagementReadOnly, MibUserType.EPGReadOnly,
             MibUserType.EditorialManagementReadOnly, MibUserType.CommercialReadOnly, MibUserType.NotificationsReadOnly, MibUserType.CRMReadOnly)] MibUserType userType)
 {
     CheckUserHasNoReadAccess(new ChannelMaps1EditPage(ListPage));
 }
Beispiel #5
0
    public void Delete([ValueSource(typeof(MibBrowserDataSource), MibBrowserDataSource.ALL_BROWSER)] BrowserName browser,
                       [Values(MibUserType.Administrators,
                               MibUserType.OBAdministrator)] MibUserType userType)
    {
        var apiObject = GetOrCreateThroughAPI();

        _editPage = ChannelMaps1EditPage.InitAndGoToItem <ChannelMaps1EditPage>(ListPage, apiObject.ApiObject.Id);

        DeleteAndAssert(_editPage);

        RemoveObjectToBeDelete(apiObject.ApiObject);
    }
Beispiel #6
0
    public void Edit([ValueSource(typeof(MibBrowserDataSource), MibBrowserDataSource.ALL_BROWSER)] BrowserName browser,
                     [Values(MibUserType.Administrators,
                             MibUserType.OBAdministrator)] MibUserType userType)
    {
        var apiObject   = GetOrCreateThroughAPI();
        var editedModel = new ChannelMaps1Factory().InitEdited();

        _editPage = ChannelMaps1EditPage.InitAndGoToItem <ChannelMaps1EditPage>(ListPage, apiObject.ApiObject.Id);

        Edit(editedModel);
        _editPage.Save();
        AssertFields(editedModel);
    }
Beispiel #7
0
    public void Create([ValueSource(typeof(MibBrowserDataSource), MibBrowserDataSource.ALL_BROWSER)] BrowserName browser,
                       [Values(MibUserType.Administrators,
                               MibUserType.OBAdministrator)] MibUserType userType)
    {
        ListPage.NavigateByMenu();
        ListPage.NewItem();

        _editPage = new ChannelMaps1EditPage(ListPage);
        var createModel = new ChannelMaps1Factory().Init();

        Edit(createModel);
        _editPage.Save();

        AssertFields(createModel);
        _editPage.Delete();
    }
Beispiel #8
0
    public void BulkEdit([ValueSource(typeof(MibBrowserDataSource), MibBrowserDataSource.ALL_BROWSER)] BrowserName browser,
                         [Values(MibUserType.Administrators,
                                 MibUserType.OBAdministrator)] MibUserType userType)
    {
        ListPage.NavigateByMenu();
        List <int> ids = ListPage.SelectCheckBoxFromMultipleRandomItems(2);

        ListPage.ClickOnEdit();
        _editPage = new ChannelMaps1EditPage(ListPage);

        var bulkEditModel = new ChannelMaps1Factory().InitEdited();

        Edit(bulkEditModel);
        _editPage.Save();

        AssertMultipleChannelMaps1(ids, bulkEditModel);
    }
Beispiel #9
0
 public void OpenList([ValueSource(typeof(MibClient2.TestLibrary.Selenium.MibBrowserDataSource), MibBrowserDataSource.ALL_BROWSER)] BrowserName browser,
                      [Values(MibUserType.Administrators, MibUserType.OBAdministrator, MibUserType.AdministratorsReadOnly, MibUserType.OBAdministratorReadOnly, MibUserType.LiveTVReadOnly)] MibUserType userType)
 {
     OpenListTestCheckingAllButtonsAndColumns();
 }
Beispiel #10
0
 public void OpenEdit([ValueSource(typeof(MibClient2.TestLibrary.Selenium.MibBrowserDataSource), MibBrowserDataSource.ALL_BROWSER)] BrowserName browser,
                      [Values(MibUserType.Administrators, MibUserType.OBAdministrator, MibUserType.AdministratorsReadOnly, MibUserType.OBAdministratorReadOnly, MibUserType.LiveTVReadOnly)] MibUserType userType)
 {
     OpenEditTest <ChannelMaps1EditPage>(_allPagesFields);
 }