Example #1
0
        public void GetHashCodeTest()
        {
            var startTimeOfDay = TimeSpan.FromHours(4);
            var endTimeOfDay = TimeSpan.FromHours(6);
            const int OccurEveryN = 3;
            const OccurenceTypes OccurenceType = OccurenceTypes.Minute;

            var hash = startTimeOfDay.GetHashCode() ^ endTimeOfDay.GetHashCode() ^ OccurEveryN.GetHashCode() ^ OccurenceType.GetHashCode();

            var instance = new NTimesPerDayDailyFrequency { StartTimeOfDay = startTimeOfDay, EndTimeOfDay = endTimeOfDay, OccurEveryN = OccurEveryN, OccurenceType = OccurenceType };

            var res = instance.GetHashCode();

            Assert.AreEqual(hash, res);
        }