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)); }
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)); }
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); }
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); }
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(); }
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); }
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(); }
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); }