Пример #1
0
        public SolutionCodePageTest(BaseFixture fixture) : base(fixture)
        {
            BeginTest();

            string courseName = "C# Starter";
            var    header     = ConstructPage <Header>();
            var    logInPage  = header.GoToLogInPage();

            logInPage.SignIn(Constants.STUDENT_EMAIL, Constants.STUDENT_PASSWORD);
            var sidebar = ConstructPage <SideBar>();

            sidebar.GoToCourseManagementPage();
            var CoursesList = ConstructPage <CourseManagementPage>();
            var block       = CoursesList.GetBlocks();

            if (block != null)
            {
                var firstBlock = block.FirstOrDefault(x => x.GetCourseName().Equals(courseName, StringComparison.OrdinalIgnoreCase));

                if (firstBlock != null)
                {
                    firstBlock.ClickCourseLink();
                }
            }
        }
Пример #2
0
        public ChangeUserInfoTest(BaseFixture fixture) : base(fixture)
        {
            BeginTest();

            header    = ConstructPage <Header>();
            logInPage = header.GoToLogInPage();
        }
Пример #3
0
        //[SetUp]
        public AdminTest(BaseFixture fixture) : base(fixture)
        {
            BeginTest();

            header    = ConstructPage <Header>();
            logInPage = header.GoToLogInPage();
            logInPage.SignIn(Constants.ADMIN_EMAIL, Constants.ADMIN_PASSWORD);
            adminPanelPage = ConstructPage <SideBar>().GoToAdminPanelPage();
        }
Пример #4
0
        public TEMP_Test(BaseFixture fixture) : base(fixture)
        {
            BeginTest();

            var header    = ConstructPage <Header>();
            var logInPage = header.GoToLogInPage();

            logInPage.SignIn(Constants.TEACHER_EMAIL, Constants.TEACHER_PASSWORD);
            var sidebar = ConstructPage <SideBar>();

            sidebar.GoToTasksPage();
        }
Пример #5
0
 public CourseTests(BaseFixture fixture) : base(fixture)
 {
     BeginTest();
 }
Пример #6
0
 public SideBarTest(BaseFixture fixture) : base(fixture)
 {
     BeginTest();
     sideBar = ConstructPage <SideBar>();
 }
Пример #7
0
 //[SetUp]
 public BaseTest(BaseFixture fixture)
 {
     driver = DriversFabric.InitChrome();
     driver.Maximize();
     this.fixture = fixture;
 }
Пример #8
0
 public NewsTest(BaseFixture fixture) : base(fixture)
 {
     BeginTest();
     header  = ConstructPage <Header>();
     sideBar = ConstructPage <SideBar>();
 }
Пример #9
0
 public HeaderTest(BaseFixture fixture) : base(fixture)
 {
     BeginTest();
     header = ConstructPage <Header>();
 }
Пример #10
0
 public TestSaveExecutedTestToCodeHistory(BaseFixture fixture) : base(fixture)
 {
     BeginTest();
     header = ConstructPage <Header>();
 }