Example #1
0
        public void FrequenciesWithEqualFieldsAreEqual()
        {
            var target = new NTimesPerDayDailyFrequency
                             {
                                 StartTimeOfDay = new TimeSpan(0, 10, 20, 30),
                                 EndTimeOfDay = new TimeSpan(0, 12, 20, 30),
                                 OccurEveryN = 30,
                                 OccurenceType = OccurenceTypes.Minute
                             };

            var other = new NTimesPerDayDailyFrequency
                            {
                                StartTimeOfDay = new TimeSpan(0, 10, 20, 30),
                                EndTimeOfDay = new TimeSpan(0, 12, 20, 30),
                                OccurEveryN = 30,
                                OccurenceType = OccurenceTypes.Minute
                            };

            Assert.IsTrue(target.Equals(other));
        }
Example #2
0
        public void EqualsAsISheduleTest()
        {
            var instance = new NTimesPerDayDailyFrequency();

            var res = instance.Equals(Mock.Create<IScheduleDailyFrequency>());

            Assert.IsFalse(res);
        }
Example #3
0
 public void FrequenciesWithDifferentOccurEveryNAreNotEqual()
 {
     var target = new NTimesPerDayDailyFrequency { OccurEveryN = 1 };
     var other = new NTimesPerDayDailyFrequency { OccurEveryN = 2 };
     Assert.IsFalse(target.Equals(other));
 }
Example #4
0
 public void FrequenciesWithDifferentOccurenceTypeAreNotEqual()
 {
     var target = new NTimesPerDayDailyFrequency { OccurenceType = OccurenceTypes.Second };
     var other = new NTimesPerDayDailyFrequency { OccurenceType = OccurenceTypes.Minute };
     Assert.IsFalse(target.Equals(other));
 }
Example #5
0
 public void FrequenciesWithDifferentEndTimeOfDayAreNotEqual()
 {
     var target = new NTimesPerDayDailyFrequency { EndTimeOfDay = new TimeSpan(0, 10, 20, 30) };
     var other = new NTimesPerDayDailyFrequency { EndTimeOfDay = new TimeSpan(0, 10, 20, 31) };
     Assert.IsFalse(target.Equals(other));
 }
Example #6
0
 public void FrequenciesWithDefaultValuesAreEqual()
 {
     var target = new NTimesPerDayDailyFrequency();
     var other = new NTimesPerDayDailyFrequency();
     Assert.IsTrue(target.Equals(other));
 }
Example #7
0
 public void FrequencyIsNotEqualToRandomObject()
 {
     var target = new NTimesPerDayDailyFrequency();
     Assert.IsFalse(target.Equals(new object()));
 }
Example #8
0
 public void FrequencyIsEqualToSelf()
 {
     var target = new NTimesPerDayDailyFrequency();
     Assert.IsTrue(target.Equals(target));
 }
Example #9
0
 public void FrequencyIsNotEqualToNull()
 {
     var target = new NTimesPerDayDailyFrequency();
     Assert.IsFalse(target.Equals(null));
 }