Exemplo n.º 1
0
        public void EditCourse()
        {
            string name = string.Format("Course {0}", Guid.NewGuid());
              Guid id;
              using (var db = context.GetDb())
              {
            var c = new TrainingCourse
            {
              FullName = name,
              DisplayName = "Test Course",
              Unit = db.Units.First(),
              Categories = "other"
            };
            db.TrainingCourses.Add(c);
            db.SaveChanges();
            id = c.Id;
              }

              try
              {
            d.Url = string.Format("{0}/training/current/{1}", context.Url, id);

            d.FindElement(By.LinkText("Properties...")).Click();

            SwitchToPopup();
            d.FindElement(By.Id("DisplayName")).Clear();
            d.FindElement(By.XPath("//input[@type='submit']")).Click();

            var fieldErrors = d.FindElements(By.ClassName("field-validation-error"));
            Assert.AreEqual(1, fieldErrors.Count, "error count");
            Assert.IsTrue(fieldErrors.All(f => f.Text == "*"), "error text");

            d.FindElement(By.Id("DisplayName")).SendKeys("New name");
            d.FindElement(By.XPath("//input[@type='submit']")).Click();

            d.SwitchTo().Window(mainWindow);
            Assert.IsTrue(d.PageSource.Contains("New name"), "has updated name");
              }
              finally
              {
            CleanupEntry(name);
              }
        }
Exemplo n.º 2
0
 public bool ShouldKeepCourseCurrent(TrainingCourse course)
 {
     return(this.IsTrainingRequired(course) && ((course.WacRequired & GetTrainingFilter(0)) > 0));
 }
Exemplo n.º 3
0
 public bool IsTrainingRequired(TrainingCourse course)
 {
     return((course.WacRequired & this.RequiredTrainingFilter) > 0);
 }
Exemplo n.º 4
0
 public bool ShouldKeepCourseCurrent(TrainingCourse course)
 {
     return this.IsTrainingRequired(course) && ((course.WacRequired & GetTrainingFilter(0)) > 0);
 }
Exemplo n.º 5
0
 public bool IsTrainingRequired(TrainingCourse course)
 {
     return (course.WacRequired & this.RequiredTrainingFilter) > 0;
 }