Example #1
0
        public void Equals_When_Different_Instance_Then_Returns_False()
        {
            var items         = Enumerable.Empty <HdoScheduleIntervalItem>();
            var days          = new[] { DayOfWeek.Monday };
            var differentDays = new[] { DayOfWeek.Monday, DayOfWeek.Friday };

            var scheduleIntervalDefinition  = new HdoScheduleIntervalDefinition(items, days);
            var scheduleIntervalDefinition2 = new HdoScheduleIntervalDefinition(items, differentDays);

            var areEqual = scheduleIntervalDefinition.Equals(scheduleIntervalDefinition2);

            Assert.IsFalse(areEqual);
        }
Example #2
0
        public void Equals_When_Same_Instances_Then_Returns_True()
        {
            var items = Enumerable.Empty <HdoScheduleIntervalItem>();
            var days  = new[] { DayOfWeek.Monday };

            var scheduleIntervalDefinition  = new HdoScheduleIntervalDefinition(items, days);
            var scheduleIntervalDefinition2 = new HdoScheduleIntervalDefinition(items, days);


            var areEqual = scheduleIntervalDefinition.Equals(scheduleIntervalDefinition2);

            Assert.IsTrue(areEqual);
        }