public void PatternIsEqualToSelf() { var target = new WeeklyPattern(); Assert.IsTrue(target.Equals(target)); }
public void EqualsAsISheduleTest() { var instance = new WeeklyPattern(); var res = instance.Equals(Mock.Create<ISchedulePattern>()); Assert.IsFalse(res); }
public void PatternIsNotEqualToNull() { var target = new WeeklyPattern(); Assert.IsFalse(target.Equals(null)); }
public void PatternsWithEqualFieldsAreEqual() { var target = new WeeklyPattern { ReoccurEveryNWeek = 2, Monday = true, Wednesday = true, Friday = true }; var other = new WeeklyPattern { ReoccurEveryNWeek = 2, Monday = true, Wednesday = true, Friday = true }; Assert.IsTrue(target.Equals(other)); }
public void PatternsWithDifferentDaysAreNotEqual() { var target = new WeeklyPattern { Sunday = true }; var other = new WeeklyPattern { Monday = true }; Assert.IsFalse(target.Equals(other)); }
public void PatternsWithDifferentReoccurEveryNWeekAreNotEqual() { var target = new WeeklyPattern { ReoccurEveryNWeek = 1 }; var other = new WeeklyPattern { ReoccurEveryNWeek = 2 }; Assert.IsFalse(target.Equals(other)); }
public void PatternsWithDefaultValuesAreEqual() { var target = new WeeklyPattern(); var other = new WeeklyPattern(); Assert.IsTrue(target.Equals(other)); }
public void PatternIsNotEqualToRandomObject() { var target = new WeeklyPattern(); Assert.IsFalse(target.Equals(new object())); }