public void NotEqual(int df1, int hf1, int dt1, int ht1, int df2, int hf2, int dt2, int ht2)
        {
            var first = new DayHourDayHour
            {
                From = new DayHour(df1, hf1),
                To   = new DayHour(dt1, ht1)
            };
            var second = new DayHourDayHour
            {
                From = new DayHour(df2, hf2),
                To   = new DayHour(dt2, ht2)
            };

            Assert.NotEqual(first, second);
            Assert.False(first == second);
            Assert.False(second == first);
            Assert.True(first != second);
            Assert.True(second != first);
            Assert.False(first.Equals(second));
            Assert.False(second.Equals(first));
            Assert.False(Object.Equals(first, second));
            Assert.False(Object.Equals(second, first));
            Assert.False(((object)first).Equals(second));
            Assert.False(((object)second).Equals(first));
        }
        public void Deconstruct()
        {
            var dayHourDayHour = new DayHourDayHour
            {
                From = new DayHour(5, 7),
                To   = new DayHour(18, 23)
            };

            var(from, to) = dayHourDayHour;
            Assert.Equal(dayHourDayHour.From, from);
            Assert.Equal(dayHourDayHour.To, to);
        }
Пример #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="TafIntervalNonFM"/> class.
 /// </summary>
 /// <param name="type">The type.</param>
 /// <param name="intervalFlag">The interval flag.</param>
 public TafIntervalNonFM(TafIntervalType type, DayHourDayHour intervalFlag)
 {
     Type     = type;
     Interval = intervalFlag;
 }