Example #1
0
        public void GetTaskManagerFormTest()
        {
            //Arrange
            DateTime            nonEventDate        = new DateTime(DateTime.Now.Year, 1, 2);
            SpecialEventHandler specialEventHandler = new SpecialEventHandler();

            //Act
            Type taskManagerFormType = specialEventHandler.GetEventValue(nonEventDate);

            //Assert
            Assert.IsTrue(!taskManagerFormType.IsAbstract);
            Assert.AreEqual(taskManagerFormType, typeof(TaskManagerForm));
        }
Example #2
0
        public void GetChristmasTaskManagerFormTest()
        {
            //Arrange
            DateTime            christmasDate       = new DateTime(DateTime.Now.Year, 12, 25);
            SpecialEventHandler specialEventHandler = new SpecialEventHandler();

            //Act
            Type taskManagerFormType = specialEventHandler.GetEventValue(christmasDate);

            //Assert
            Assert.IsTrue(!taskManagerFormType.IsAbstract);
            Assert.AreEqual(taskManagerFormType.BaseType, typeof(ThemedTaskManagerForm));
            Assert.AreEqual(taskManagerFormType, typeof(ChristmasTaskManagerForm));
        }
Example #3
0
        public void GetHalloweenTaskManagerFormTest()
        {
            //Arrange
            DateTime            halloweenDate       = new DateTime(DateTime.Now.Year, 10, 31);
            SpecialEventHandler specialEventHandler = new SpecialEventHandler();

            //Act
            Type taskManagerFormType = specialEventHandler.GetEventValue(halloweenDate);

            //Assert
            Assert.IsTrue(!taskManagerFormType.IsAbstract);
            Assert.AreEqual(taskManagerFormType.BaseType, typeof(ThemedTaskManagerForm));
            Assert.AreEqual(taskManagerFormType, typeof(HalloweenTaskManagerForm));
        }