예제 #1
0
 public StudentsDialog(mode dialogMode, StudentsPage page, int fieldID = -1) : this()
 {
     CurMode = dialogMode;
     ID      = fieldID;
     CurPage = page;
     FillFields();
 }
예제 #2
0
        public void UpdateStudents()
        {
            StudentsPage         marksPage = new StudentsPage(Student);
            List <SmarsyStudent> students  = _smarsyBrowser.GetSmarsyElementFromPage(marksPage).ToList();

            LogAction("Upserting Students in database");
            _repository.UpsertStudents(students);
        }
예제 #3
0
 public MainPage()
 {
     this.InitializeComponent();
     TesterPage.Navigate(typeof(TesterPage));
     StudentsPage.Navigate(typeof(StudentsPage));
     CompaniesPage.Navigate(typeof(CompaniesPage));
     StationsPage.Navigate(typeof(StationsPage));
     SettingsPage.Navigate(typeof(SettingsPage));
 }
예제 #4
0
        public void Edit_FirstItem_Works()
        {
            var    byloWierszy  = _pageUnderTest.Students.Rows.Count();
            var    firstStudent = _pageUnderTest.Students.Rows.First();
            string newName      = Guid.NewGuid().ToString();
            var    editPage     = firstStudent.Edit.Click();

            editPage.FirstName.EnterText(newName);

            StudentsPage changed     = editPage.Save.Click();
            var          jestWierszy = changed.Students.Rows.Count();
            var          channedRow  = changed.Students.Rows.FirstOrDefault(row => row.FirstName == newName);

            Assert.IsNotNull(channedRow);
            Assert.AreEqual(byloWierszy, jestWierszy);
        }
        private void BtnStudents_Click(object sender, RoutedEventArgs e)
        {
            StudentsPage studentsPage = new StudentsPage();

            this.Content = studentsPage;
        }
예제 #6
0
        public void TestSetup()
        {
            var homePage = _browserWindow.NavigateTo <ShellPage>(Settings.HomeAddress);

            _pageUnderTest = homePage.Navigation.Students.Click();
        }
예제 #7
0
        private void table_students_Click(object sender, RoutedEventArgs e)
        {
            StudentsPage p = new StudentsPage(this);

            AddNewTab(p, "Студенты");
        }