public void ConvertFromEDaysOfWeekFlagsWithMultipleDays() { HashSet <EDaysOfWeekExt> weekendDays = DaysOfWeekExt.ConvertFrom(EDaysOfWeekFlags.Saturday ^ EDaysOfWeekFlags.Sunday); Assert.That(weekendDays, Is.Not.Empty); Assert.That(weekendDays.Count, Is.EqualTo(2)); Assert.That(weekendDays.Contains(EDaysOfWeekExt.Saturday), Is.True); Assert.That(weekendDays.Contains(EDaysOfWeekExt.Sunday), Is.True); }
public void ConvertFromEDaysOfWeekFlags() { Assert.That(DaysOfWeekExt.ConvertFrom(EDaysOfWeekFlags.Monday).Single(), Is.EqualTo(EDaysOfWeekExt.Monday)); Assert.That(DaysOfWeekExt.ConvertFrom(EDaysOfWeekFlags.Tuesday).Single(), Is.EqualTo(EDaysOfWeekExt.Tuesday)); Assert.That(DaysOfWeekExt.ConvertFrom(EDaysOfWeekFlags.Wednesday).Single(), Is.EqualTo(EDaysOfWeekExt.Wednesday)); Assert.That(DaysOfWeekExt.ConvertFrom(EDaysOfWeekFlags.Thursday).Single(), Is.EqualTo(EDaysOfWeekExt.Thursday)); Assert.That(DaysOfWeekExt.ConvertFrom(EDaysOfWeekFlags.Friday).Single(), Is.EqualTo(EDaysOfWeekExt.Friday)); Assert.That(DaysOfWeekExt.ConvertFrom(EDaysOfWeekFlags.Saturday).Single(), Is.EqualTo(EDaysOfWeekExt.Saturday)); Assert.That(DaysOfWeekExt.ConvertFrom(EDaysOfWeekFlags.Sunday).Single(), Is.EqualTo(EDaysOfWeekExt.Sunday)); }
public void ConvertFromDayOfWeek() { Assert.That(DaysOfWeekExt.ConvertFrom(DayOfWeek.Monday), Is.EqualTo(EDaysOfWeekExt.Monday)); Assert.That(DaysOfWeekExt.ConvertFrom(DayOfWeek.Tuesday), Is.EqualTo(EDaysOfWeekExt.Tuesday)); Assert.That(DaysOfWeekExt.ConvertFrom(DayOfWeek.Wednesday), Is.EqualTo(EDaysOfWeekExt.Wednesday)); Assert.That(DaysOfWeekExt.ConvertFrom(DayOfWeek.Thursday), Is.EqualTo(EDaysOfWeekExt.Thursday)); Assert.That(DaysOfWeekExt.ConvertFrom(DayOfWeek.Friday), Is.EqualTo(EDaysOfWeekExt.Friday)); Assert.That(DaysOfWeekExt.ConvertFrom(DayOfWeek.Saturday), Is.EqualTo(EDaysOfWeekExt.Saturday)); Assert.That(DaysOfWeekExt.ConvertFrom(DayOfWeek.Sunday), Is.EqualTo(EDaysOfWeekExt.Sunday)); Assert.That(() => DaysOfWeekExt.ConvertFrom((DayOfWeek)int.MaxValue), Throws.TypeOf <ArgumentException>()); }