示例#1
0
        public void TestEqualsObjectEqualTimes()
        {
            int    hours     = 4;
            int    minutes   = 12;
            Time   firstTime = new Time(hours, minutes);
            object obj       = new Time(hours, minutes);

            bool expected = true;
            bool actual   = firstTime.Equals(obj);

            Assert.AreEqual <bool>(expected, actual,
                                   "There was a problem in comparing times.");
        }
示例#2
0
        public void TestEqualNull()
        {
            int  hours      = 4;
            int  minutes    = 20;
            Time firstTime  = new Time(hours, minutes);
            Time secondTime = null;

            bool expected = false;
            bool actual   = firstTime.Equals(secondTime);

            Assert.AreEqual(expected, actual,
                            "There was a problem in comparing times.");
        }
示例#3
0
        public void TestEqualsNotEqualTimes()
        {
            int hours = 4;
            int minutes = 20;
            Time firstTime = new Time(hours, minutes);
            Time secondTime = new Time(hours, minutes + 5);

            bool expected = false;
            bool actual = firstTime.Equals(secondTime);

            Assert.AreEqual(expected, actual,
                            "There was a problem in comparing times.");
        }
示例#4
0
        public void TestEqualsObjectEqualTimes()
        {
            int hours = 4; 
            int minutes = 12; 
            Time firstTime = new Time(hours, minutes);
            object obj = new Time(hours, minutes); 

            bool expected = true; 
            bool actual = firstTime.Equals(obj);

            Assert.AreEqual<bool>(expected, actual,
                            "There was a problem in comparing times.");       
        }
示例#5
0
        public void TestEqualObjectNull()
        {
            int hours = 4;
            int minutes = 20;
            Time firstTime = new Time(hours, minutes);
            object obj = null;

            bool expected = false;
            bool actual = firstTime.Equals(obj);

            Assert.AreEqual(expected, actual,
                            "There was a problem in comparing times.");
        }