bool showHomeForm;//To distinguish when it comes from the "Home" window or windows "Review" public HomeForm() { Thread.CurrentThread.CurrentUICulture = new CultureInfo(Properties.Settings.Default.languageSelected); InitializeComponent(); labelVersion.Text = "Version: " + System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString(); data2Log = new ClassLogData(); data2Log.Date = DateTime.Now.ToString("dd/MM/yyyy"); showHomeForm = true; }
public void Can_Add_From_Class_Log_Quick_Form() { // Arrange ClassTeacher teacher = ClassLogData.GetClassTeacherWithClassAndLearners(); AuthorisedUser authUser = ClassLogData.GetAuthorisedUserDetailsForClassTeacherUser(TestDefaults.Default.ClassTeacher); ClassLogData.UpdateClassTeacherWithInitialAuthUserValues(authUser, TestDefaults.Default.ClassTeacher); ClassLogData.UpdateClassTeacherUserWithStaffDetails(teacher, TestDefaults.Default.ClassTeacher); SeleniumHelper.Login(SeleniumHelper.iSIMSUserType.ClassTeacher, enabledFeatures: ClassLogFeature); Wait.WaitForAjaxReady(); var classLogNavigate = new ClassLogNavigation(); Wait.WaitForAjaxReady(); //Act classLogNavigate.NavigateToPupilClassLogFromMenu(); Wait.WaitForAjaxReady(); ClassLogPage clogPage = new ClassLogPage(); clogPage.SelectPupil(); var achievementDialog = clogPage.OpenAchievementPopup(); var achievementEvent = Queries.GetFirstQuickAchievementEventLookup(); achievementDialog.AchievementType = achievementEvent.Description; // Increment twice and then decrement once to test slider working achievementDialog.ClickPointsSliderUp(); achievementDialog.ClickPointsSliderUp(); achievementDialog.ClickPointsSliderDown(); achievementDialog.Comments = "Selenium test event"; achievementDialog.Save(); // Assert? SeleniumHelper.WaitUntilElementIsDisplayed("//*/div[@class='alert alert-info animated zoomInAndFade' and @role='alert']"); }