public void Test_setMonth()
        {
            UclDate aDate = new UclDate(2019, 2, 6);

            aDate.SetMonth(15);
            Assert.AreEqual(15, aDate.GetMonth());
        }
        public void Test_setDay()
        {
            UclDate aDate = new UclDate(2019, 2, 6);

            aDate.SetYear(2015);
            Assert.AreEqual(2015, aDate.GetYear());
        }
        public void Test_set()
        {
            UclDate aDate = new UclDate(2019, 2, 6);

            aDate.SetDay(92);
            Assert.AreEqual(92, aDate.GetDay());
        }
Exemplo n.º 4
0
        public void GetDayNumber_Test() // kunne lave et +1 loop frem til aDate
        {
            UclDate firstDay = new UclDate(2019, 1, 2);
            UclDate lastDay  = new UclDate(2018, 12, 31);

            Assert.AreEqual(firstDay.GetDayNumber(), 2);
            Assert.AreEqual(lastDay.GetDayNumber(), 365);
        }
Exemplo n.º 5
0
        public void TestMethod_GetDay()
        {
            UclDate date = new UclDate(2019, 3, 22);

            Assert.AreEqual(22, date.GetDay());

            date = new UclDate(2019, 3, 12);
            Assert.AreEqual(12, date.GetDay());
        }
Exemplo n.º 6
0
        public void TestMethod_GetMonth()
        {
            UclDate date = new UclDate(2019, 9, 6);

            Assert.AreEqual(9, date.GetMonth());

            date = new UclDate(2019, 12, 3);
            Assert.AreEqual(12, date.GetMonth());
        }
Exemplo n.º 7
0
        public void TestMethod_GetDatoStringYMD()
        {
            UclDate date = new UclDate(2019, 2, 6);

            Assert.AreEqual("2019-02-06", date.GetDatoStringYMD());

            date = new UclDate(20019, 2, 6);
            Assert.AreEqual("20190-02-06", date.GetDatoStringYMD());
        }
        public void TestMethod_GetWeek()
        {
            /*
             * implementation error in getweek
             * Message: Assert.AreEqual failed. Expected:<11>. Actual:<10>.
             */
            UclDate TestDate2 = new UclDate(2019, 2, 6);
            ushort  week      = TestDate2.GetWeek();

            Assert.AreEqual(6, week);
        }
Exemplo n.º 9
0
        public void TestMethod_GetYear()
        {
            UclDate date = new UclDate(2019, 11, 6);

            Assert.AreEqual(2019, date.GetYear());

            date = new UclDate(20019, 12, 20);
            Assert.AreEqual(20019, date.GetYear());

            date = new UclDate(-357, 12, 20);
            Assert.AreEqual(-357, date.GetYear());
        }
Exemplo n.º 10
0
        public void TestMethod_SetMonthExtremeCase()
        {
            UclDate date = new UclDate(2019, 30, 22);

            Assert.AreNotEqual(30, date.GetMonth());

            date.SetMonth(60);
            Assert.AreNotEqual(60, date.GetMonth());

            date.SetMonth(-1);
            Assert.AreNotEqual(-1, date.GetMonth());
        }
Exemplo n.º 11
0
        public void TestMethod_SetDayExtremeCase()
        {
            UclDate date = new UclDate(2019, 3, 21);

            Assert.AreEqual(21, date.GetDay());

            date.SetDay(200);
            Assert.AreNotEqual(200, date.GetDay());

            date.SetDay(-10);
            Assert.AreNotEqual(-10, date.GetDay());
        }
Exemplo n.º 12
0
        public void TestMethod_SetDay()
        {
            UclDate date = new UclDate(2019, 3, 21);

            Assert.AreEqual(21, date.GetDay());

            date.SetDay(2);
            Assert.AreEqual(2, date.GetDay());

            date.SetDay(28);
            Assert.AreEqual(28, date.GetDay());
        }
Exemplo n.º 13
0
        public void TestMethod_GetDayNumber()
        {
            UclDate date = new UclDate(2022, 1, 1);

            Assert.AreEqual(1, date.GetDayNumber());

            date.SetDay(2);
            Assert.AreEqual(2, date.GetDayNumber());

            date.SetMonth(2);
            Assert.AreEqual(33, date.GetDayNumber());
        }
Exemplo n.º 14
0
        public void TestMethod_SetYear()
        {
            UclDate date = new UclDate(2019, 3, 22);

            Assert.AreEqual(2019, date.GetYear());

            date.SetYear(200);
            Assert.AreEqual(200, date.GetYear());

            date.SetYear(12901);
            Assert.AreEqual(12901, date.GetYear());
        }
Exemplo n.º 15
0
        public void TestMethod_SetMonth()
        {
            UclDate date = new UclDate(2019, 3, 22);

            Assert.AreEqual(3, date.GetMonth());

            date.SetMonth(6);
            Assert.AreEqual(6, date.GetMonth());

            date.SetMonth(11);
            Assert.AreEqual(11, date.GetMonth());
        }
Exemplo n.º 16
0
        public void TestMethod_MoveToPrevDate()
        {
            UclDate date = new UclDate(2022, 1, 26);

            Assert.AreEqual(26, date.GetDay());

            date.MoveToPrevDate();
            Assert.AreEqual(25, date.GetDay());

            date.SetDay(1);
            date.MoveToPrevDate();
            Assert.AreNotEqual(0, date.GetDay());
        }
Exemplo n.º 17
0
        public void TestMethod_MoveToNextDate()
        {
            UclDate date = new UclDate(2022, 1, 26);

            Assert.AreEqual(26, date.GetDay());

            date.MoveToNextDate();
            Assert.AreEqual(27, date.GetDay());

            date.SetDay(1);
            date.MoveToNextDate();
            Assert.AreEqual(2, date.GetDay());
        }
Exemplo n.º 18
0
        public void TestMethod_GetQuater()
        {
            UclDate date = new UclDate(2022, 2, 26);

            Assert.AreEqual(1, date.GetQuater());

            date = new UclDate(2022, 4, 26);
            Assert.AreEqual(2, date.GetQuater());

            date = new UclDate(2022, 8, 26);
            Assert.AreEqual(3, date.GetQuater());

            date = new UclDate(2022, 10, 26);
            Assert.AreEqual(4, date.GetQuater());
        }
Exemplo n.º 19
0
        public void Set_Day_Test()
        {
            UclDate oldDate  = aDate; //gem original
            int     dayToSet = oldDate.GetDay();

            if (dayToSet == 1) //hvis dato = 1, så +1. Ellers -1
            {
                dayToSet += 1;
            }
            else
            {
                dayToSet -= 1;
            }

            aDate.SetDay(dayToSet);

            Assert.AreEqual(aDate.GetMonth(), oldDate.GetMonth()); //check om gamle er intakte
            Assert.AreEqual(aDate.GetYear(), oldDate.GetYear());
            Assert.AreEqual(aDate.GetDay(), dayToSet);
        }
Exemplo n.º 20
0
        public void TestMethod_MoveDays()
        {
            UclDate date = new UclDate(2022, 1, 26);

            Assert.AreEqual(26, date.GetDay());

            date.MoveDays(2);
            Assert.AreEqual(28, date.GetDay());

            date.SetDay(15);
            date.MoveDays(2);
            Assert.AreEqual(17, date.GetDay());

            date.MoveDays(-7);
            Assert.AreEqual(10, date.GetDay());

            date.SetDay(1);
            date.MoveDays(-1);
            Assert.AreNotEqual(0, date.GetDay());
        }
Exemplo n.º 21
0
        public void TestMethod_GetMonthTxt()
        {
            UclDate date = new UclDate(2022, 1, 26);

            Assert.AreEqual("Januar", date.GetMonthTxt());

            date.SetMonth(2);
            Assert.AreEqual("Februar", date.GetMonthTxt());

            date = new UclDate(2022, 3, 26);
            Assert.AreEqual("Marts", date.GetMonthTxt());

            date = new UclDate(2022, 4, 26);
            Assert.AreEqual("April", date.GetMonthTxt());

            date.SetMonth(5);
            Assert.AreEqual("Maj", date.GetMonthTxt());

            date = new UclDate(2022, 6, 26);
            Assert.AreEqual("Juni", date.GetMonthTxt());

            date = new UclDate(2022, 7, 26);
            Assert.AreEqual("Juli", date.GetMonthTxt());

            date = new UclDate(2022, 8, 26);
            Assert.AreEqual("August", date.GetMonthTxt());

            date = new UclDate(2022, 9, 26);
            Assert.AreEqual("September", date.GetMonthTxt());

            date = new UclDate(2022, 10, 26);
            Assert.AreEqual("Oktober", date.GetMonthTxt());

            date.SetMonth(11);
            Assert.AreEqual("November", date.GetMonthTxt());

            date.SetMonth(12);
            Assert.AreEqual("December", date.GetMonthTxt());
        }
Exemplo n.º 22
0
        public void TestMethod_GetQuarterTxt()
        {
            UclDate date = new UclDate(2022, 1, 26);

            Assert.AreEqual("Januar kvartal", date.GetQuaterTxt());

            date.SetMonth(2);
            Assert.AreEqual("Januar kvartal", date.GetQuaterTxt());

            date = new UclDate(2022, 3, 26);
            Assert.AreEqual("Januar kvartal", date.GetQuaterTxt());

            date = new UclDate(2022, 4, 26);
            Assert.AreEqual("April kvartal", date.GetQuaterTxt());

            date.SetMonth(5);
            Assert.AreEqual("April kvartal", date.GetQuaterTxt());

            date = new UclDate(2022, 6, 26);
            Assert.AreEqual("April kvartal", date.GetQuaterTxt());

            date = new UclDate(2022, 7, 26);
            Assert.AreEqual("Juli kvartal", date.GetQuaterTxt());

            date = new UclDate(2022, 8, 26);
            Assert.AreEqual("Juli kvartal", date.GetQuaterTxt());

            date = new UclDate(2022, 9, 26);
            Assert.AreEqual("Juli kvartal", date.GetQuaterTxt());

            date = new UclDate(2022, 10, 26);
            Assert.AreEqual("Oktober kvartal", date.GetQuaterTxt());

            date.SetMonth(11);
            Assert.AreEqual("Oktober kvartal", date.GetQuaterTxt());

            date.SetMonth(12);
            Assert.AreEqual("Oktober kvartal", date.GetQuaterTxt());
        }
        public void TestMethod_DateConstructor()
        {
            UclDate aDate = new UclDate(2019, 2, 6);

            Assert.IsNotNull(aDate, "UclDate Constructor is not working");
        }
Exemplo n.º 24
0
        public void Test_ugedag()
        {
            UclDate aDate = new UclDate(2019, 15, 90945);

            Assert.AreEqual(1, aDate.GetWeekDay());
        }
Exemplo n.º 25
0
 public void TestInitalize()
 {
     TestDate = new UclDate(2019, 2, 6);
 }
Exemplo n.º 26
0
        public void TestMethod_DateConstructor()
        {
            UclDate xDate = new UclDate();

            Assert.IsNotNull(xDate, "UclDate Constructor is not working");
        }
Exemplo n.º 27
0
        public void GetDayNumber_FalseDate_Test()
        {
            UclDate falseLastDate = new UclDate(2019, 31, 12);

            Assert.AreEqual(falseLastDate.GetDayNumber(), 365);
        }
Exemplo n.º 28
0
        public void GetMonthTxt_FalseDate_Test()
        {
            UclDate falseLastDate = new UclDate(2019, 31, 12);

            Assert.AreEqual(falseLastDate.GetMonthTxt(), "måned #31");
        } // okay, så "GetDayNumber()" accepterer ulovlige datoer. ooog den bytter om på dato-format
Exemplo n.º 29
0
        public void TestMethod_GetDatoStringDMY()
        {
            UclDate date = new UclDate(2022, 2, 26);

            Assert.AreEqual("06/02/22", date.GetDatoStringDMY());
        }
Exemplo n.º 30
0
        public void TestMethod_DateConstructorNoParameters()
        {
            UclDate aDate = new UclDate();

            Assert.IsNull(aDate, "UclDate Constructor is able to initiate without a date");
        }