// This file was auto-generated based on version 1.0.0 of the canonical data. module MeetupTest open FsUnit.Xunit open Xunit open System open Meetup [] let ``Monteenth of May 2013`` () = meetup 2013 5 DayOfWeek.Monday Schedule.Teenth |> should equal (DateTime(2013, 5, 13)) [] let ``Monteenth of August 2013`` () = meetup 2013 8 DayOfWeek.Monday Schedule.Teenth |> should equal (DateTime(2013, 8, 19)) [] let ``Monteenth of September 2013`` () = meetup 2013 9 DayOfWeek.Monday Schedule.Teenth |> should equal (DateTime(2013, 9, 16)) [] let ``Tuesteenth of March 2013`` () = meetup 2013 3 DayOfWeek.Tuesday Schedule.Teenth |> should equal (DateTime(2013, 3, 19)) [] let ``Tuesteenth of April 2013`` () = meetup 2013 4 DayOfWeek.Tuesday Schedule.Teenth |> should equal (DateTime(2013, 4, 16)) [] let ``Tuesteenth of August 2013`` () = meetup 2013 8 DayOfWeek.Tuesday Schedule.Teenth |> should equal (DateTime(2013, 8, 13)) [] let ``Wednesteenth of January 2013`` () = meetup 2013 1 DayOfWeek.Wednesday Schedule.Teenth |> should equal (DateTime(2013, 1, 16)) [] let ``Wednesteenth of February 2013`` () = meetup 2013 2 DayOfWeek.Wednesday Schedule.Teenth |> should equal (DateTime(2013, 2, 13)) [] let ``Wednesteenth of June 2013`` () = meetup 2013 6 DayOfWeek.Wednesday Schedule.Teenth |> should equal (DateTime(2013, 6, 19)) [] let ``Thursteenth of May 2013`` () = meetup 2013 5 DayOfWeek.Thursday Schedule.Teenth |> should equal (DateTime(2013, 5, 16)) [] let ``Thursteenth of June 2013`` () = meetup 2013 6 DayOfWeek.Thursday Schedule.Teenth |> should equal (DateTime(2013, 6, 13)) [] let ``Thursteenth of September 2013`` () = meetup 2013 9 DayOfWeek.Thursday Schedule.Teenth |> should equal (DateTime(2013, 9, 19)) [] let ``Friteenth of April 2013`` () = meetup 2013 4 DayOfWeek.Friday Schedule.Teenth |> should equal (DateTime(2013, 4, 19)) [] let ``Friteenth of August 2013`` () = meetup 2013 8 DayOfWeek.Friday Schedule.Teenth |> should equal (DateTime(2013, 8, 16)) [] let ``Friteenth of September 2013`` () = meetup 2013 9 DayOfWeek.Friday Schedule.Teenth |> should equal (DateTime(2013, 9, 13)) [] let ``Saturteenth of February 2013`` () = meetup 2013 2 DayOfWeek.Saturday Schedule.Teenth |> should equal (DateTime(2013, 2, 16)) [] let ``Saturteenth of April 2013`` () = meetup 2013 4 DayOfWeek.Saturday Schedule.Teenth |> should equal (DateTime(2013, 4, 13)) [] let ``Saturteenth of October 2013`` () = meetup 2013 10 DayOfWeek.Saturday Schedule.Teenth |> should equal (DateTime(2013, 10, 19)) [] let ``Sunteenth of May 2013`` () = meetup 2013 5 DayOfWeek.Sunday Schedule.Teenth |> should equal (DateTime(2013, 5, 19)) [] let ``Sunteenth of June 2013`` () = meetup 2013 6 DayOfWeek.Sunday Schedule.Teenth |> should equal (DateTime(2013, 6, 16)) [] let ``Sunteenth of October 2013`` () = meetup 2013 10 DayOfWeek.Sunday Schedule.Teenth |> should equal (DateTime(2013, 10, 13)) [] let ``First Monday of March 2013`` () = meetup 2013 3 DayOfWeek.Monday Schedule.First |> should equal (DateTime(2013, 3, 4)) [] let ``First Monday of April 2013`` () = meetup 2013 4 DayOfWeek.Monday Schedule.First |> should equal (DateTime(2013, 4, 1)) [] let ``First Tuesday of May 2013`` () = meetup 2013 5 DayOfWeek.Tuesday Schedule.First |> should equal (DateTime(2013, 5, 7)) [] let ``First Tuesday of June 2013`` () = meetup 2013 6 DayOfWeek.Tuesday Schedule.First |> should equal (DateTime(2013, 6, 4)) [] let ``First Wednesday of July 2013`` () = meetup 2013 7 DayOfWeek.Wednesday Schedule.First |> should equal (DateTime(2013, 7, 3)) [] let ``First Wednesday of August 2013`` () = meetup 2013 8 DayOfWeek.Wednesday Schedule.First |> should equal (DateTime(2013, 8, 7)) [] let ``First Thursday of September 2013`` () = meetup 2013 9 DayOfWeek.Thursday Schedule.First |> should equal (DateTime(2013, 9, 5)) [] let ``First Thursday of October 2013`` () = meetup 2013 10 DayOfWeek.Thursday Schedule.First |> should equal (DateTime(2013, 10, 3)) [] let ``First Friday of November 2013`` () = meetup 2013 11 DayOfWeek.Friday Schedule.First |> should equal (DateTime(2013, 11, 1)) [] let ``First Friday of December 2013`` () = meetup 2013 12 DayOfWeek.Friday Schedule.First |> should equal (DateTime(2013, 12, 6)) [] let ``First Saturday of January 2013`` () = meetup 2013 1 DayOfWeek.Saturday Schedule.First |> should equal (DateTime(2013, 1, 5)) [] let ``First Saturday of February 2013`` () = meetup 2013 2 DayOfWeek.Saturday Schedule.First |> should equal (DateTime(2013, 2, 2)) [] let ``First Sunday of March 2013`` () = meetup 2013 3 DayOfWeek.Sunday Schedule.First |> should equal (DateTime(2013, 3, 3)) [] let ``First Sunday of April 2013`` () = meetup 2013 4 DayOfWeek.Sunday Schedule.First |> should equal (DateTime(2013, 4, 7)) [] let ``Second Monday of March 2013`` () = meetup 2013 3 DayOfWeek.Monday Schedule.Second |> should equal (DateTime(2013, 3, 11)) [] let ``Second Monday of April 2013`` () = meetup 2013 4 DayOfWeek.Monday Schedule.Second |> should equal (DateTime(2013, 4, 8)) [] let ``Second Tuesday of May 2013`` () = meetup 2013 5 DayOfWeek.Tuesday Schedule.Second |> should equal (DateTime(2013, 5, 14)) [] let ``Second Tuesday of June 2013`` () = meetup 2013 6 DayOfWeek.Tuesday Schedule.Second |> should equal (DateTime(2013, 6, 11)) [] let ``Second Wednesday of July 2013`` () = meetup 2013 7 DayOfWeek.Wednesday Schedule.Second |> should equal (DateTime(2013, 7, 10)) [] let ``Second Wednesday of August 2013`` () = meetup 2013 8 DayOfWeek.Wednesday Schedule.Second |> should equal (DateTime(2013, 8, 14)) [] let ``Second Thursday of September 2013`` () = meetup 2013 9 DayOfWeek.Thursday Schedule.Second |> should equal (DateTime(2013, 9, 12)) [] let ``Second Thursday of October 2013`` () = meetup 2013 10 DayOfWeek.Thursday Schedule.Second |> should equal (DateTime(2013, 10, 10)) [] let ``Second Friday of November 2013`` () = meetup 2013 11 DayOfWeek.Friday Schedule.Second |> should equal (DateTime(2013, 11, 8)) [] let ``Second Friday of December 2013`` () = meetup 2013 12 DayOfWeek.Friday Schedule.Second |> should equal (DateTime(2013, 12, 13)) [] let ``Second Saturday of January 2013`` () = meetup 2013 1 DayOfWeek.Saturday Schedule.Second |> should equal (DateTime(2013, 1, 12)) [] let ``Second Saturday of February 2013`` () = meetup 2013 2 DayOfWeek.Saturday Schedule.Second |> should equal (DateTime(2013, 2, 9)) [] let ``Second Sunday of March 2013`` () = meetup 2013 3 DayOfWeek.Sunday Schedule.Second |> should equal (DateTime(2013, 3, 10)) [] let ``Second Sunday of April 2013`` () = meetup 2013 4 DayOfWeek.Sunday Schedule.Second |> should equal (DateTime(2013, 4, 14)) [] let ``Third Monday of March 2013`` () = meetup 2013 3 DayOfWeek.Monday Schedule.Third |> should equal (DateTime(2013, 3, 18)) [] let ``Third Monday of April 2013`` () = meetup 2013 4 DayOfWeek.Monday Schedule.Third |> should equal (DateTime(2013, 4, 15)) [] let ``Third Tuesday of May 2013`` () = meetup 2013 5 DayOfWeek.Tuesday Schedule.Third |> should equal (DateTime(2013, 5, 21)) [] let ``Third Tuesday of June 2013`` () = meetup 2013 6 DayOfWeek.Tuesday Schedule.Third |> should equal (DateTime(2013, 6, 18)) [] let ``Third Wednesday of July 2013`` () = meetup 2013 7 DayOfWeek.Wednesday Schedule.Third |> should equal (DateTime(2013, 7, 17)) [] let ``Third Wednesday of August 2013`` () = meetup 2013 8 DayOfWeek.Wednesday Schedule.Third |> should equal (DateTime(2013, 8, 21)) [] let ``Third Thursday of September 2013`` () = meetup 2013 9 DayOfWeek.Thursday Schedule.Third |> should equal (DateTime(2013, 9, 19)) [] let ``Third Thursday of October 2013`` () = meetup 2013 10 DayOfWeek.Thursday Schedule.Third |> should equal (DateTime(2013, 10, 17)) [] let ``Third Friday of November 2013`` () = meetup 2013 11 DayOfWeek.Friday Schedule.Third |> should equal (DateTime(2013, 11, 15)) [] let ``Third Friday of December 2013`` () = meetup 2013 12 DayOfWeek.Friday Schedule.Third |> should equal (DateTime(2013, 12, 20)) [] let ``Third Saturday of January 2013`` () = meetup 2013 1 DayOfWeek.Saturday Schedule.Third |> should equal (DateTime(2013, 1, 19)) [] let ``Third Saturday of February 2013`` () = meetup 2013 2 DayOfWeek.Saturday Schedule.Third |> should equal (DateTime(2013, 2, 16)) [] let ``Third Sunday of March 2013`` () = meetup 2013 3 DayOfWeek.Sunday Schedule.Third |> should equal (DateTime(2013, 3, 17)) [] let ``Third Sunday of April 2013`` () = meetup 2013 4 DayOfWeek.Sunday Schedule.Third |> should equal (DateTime(2013, 4, 21)) [] let ``Fourth Monday of March 2013`` () = meetup 2013 3 DayOfWeek.Monday Schedule.Fourth |> should equal (DateTime(2013, 3, 25)) [] let ``Fourth Monday of April 2013`` () = meetup 2013 4 DayOfWeek.Monday Schedule.Fourth |> should equal (DateTime(2013, 4, 22)) [] let ``Fourth Tuesday of May 2013`` () = meetup 2013 5 DayOfWeek.Tuesday Schedule.Fourth |> should equal (DateTime(2013, 5, 28)) [] let ``Fourth Tuesday of June 2013`` () = meetup 2013 6 DayOfWeek.Tuesday Schedule.Fourth |> should equal (DateTime(2013, 6, 25)) [] let ``Fourth Wednesday of July 2013`` () = meetup 2013 7 DayOfWeek.Wednesday Schedule.Fourth |> should equal (DateTime(2013, 7, 24)) [] let ``Fourth Wednesday of August 2013`` () = meetup 2013 8 DayOfWeek.Wednesday Schedule.Fourth |> should equal (DateTime(2013, 8, 28)) [] let ``Fourth Thursday of September 2013`` () = meetup 2013 9 DayOfWeek.Thursday Schedule.Fourth |> should equal (DateTime(2013, 9, 26)) [] let ``Fourth Thursday of October 2013`` () = meetup 2013 10 DayOfWeek.Thursday Schedule.Fourth |> should equal (DateTime(2013, 10, 24)) [] let ``Fourth Friday of November 2013`` () = meetup 2013 11 DayOfWeek.Friday Schedule.Fourth |> should equal (DateTime(2013, 11, 22)) [] let ``Fourth Friday of December 2013`` () = meetup 2013 12 DayOfWeek.Friday Schedule.Fourth |> should equal (DateTime(2013, 12, 27)) [] let ``Fourth Saturday of January 2013`` () = meetup 2013 1 DayOfWeek.Saturday Schedule.Fourth |> should equal (DateTime(2013, 1, 26)) [] let ``Fourth Saturday of February 2013`` () = meetup 2013 2 DayOfWeek.Saturday Schedule.Fourth |> should equal (DateTime(2013, 2, 23)) [] let ``Fourth Sunday of March 2013`` () = meetup 2013 3 DayOfWeek.Sunday Schedule.Fourth |> should equal (DateTime(2013, 3, 24)) [] let ``Fourth Sunday of April 2013`` () = meetup 2013 4 DayOfWeek.Sunday Schedule.Fourth |> should equal (DateTime(2013, 4, 28)) [] let ``Last Monday of March 2013`` () = meetup 2013 3 DayOfWeek.Monday Schedule.Last |> should equal (DateTime(2013, 3, 25)) [] let ``Last Monday of April 2013`` () = meetup 2013 4 DayOfWeek.Monday Schedule.Last |> should equal (DateTime(2013, 4, 29)) [] let ``Last Tuesday of May 2013`` () = meetup 2013 5 DayOfWeek.Tuesday Schedule.Last |> should equal (DateTime(2013, 5, 28)) [] let ``Last Tuesday of June 2013`` () = meetup 2013 6 DayOfWeek.Tuesday Schedule.Last |> should equal (DateTime(2013, 6, 25)) [] let ``Last Wednesday of July 2013`` () = meetup 2013 7 DayOfWeek.Wednesday Schedule.Last |> should equal (DateTime(2013, 7, 31)) [] let ``Last Wednesday of August 2013`` () = meetup 2013 8 DayOfWeek.Wednesday Schedule.Last |> should equal (DateTime(2013, 8, 28)) [] let ``Last Thursday of September 2013`` () = meetup 2013 9 DayOfWeek.Thursday Schedule.Last |> should equal (DateTime(2013, 9, 26)) [] let ``Last Thursday of October 2013`` () = meetup 2013 10 DayOfWeek.Thursday Schedule.Last |> should equal (DateTime(2013, 10, 31)) [] let ``Last Friday of November 2013`` () = meetup 2013 11 DayOfWeek.Friday Schedule.Last |> should equal (DateTime(2013, 11, 29)) [] let ``Last Friday of December 2013`` () = meetup 2013 12 DayOfWeek.Friday Schedule.Last |> should equal (DateTime(2013, 12, 27)) [] let ``Last Saturday of January 2013`` () = meetup 2013 1 DayOfWeek.Saturday Schedule.Last |> should equal (DateTime(2013, 1, 26)) [] let ``Last Saturday of February 2013`` () = meetup 2013 2 DayOfWeek.Saturday Schedule.Last |> should equal (DateTime(2013, 2, 23)) [] let ``Last Sunday of March 2013`` () = meetup 2013 3 DayOfWeek.Sunday Schedule.Last |> should equal (DateTime(2013, 3, 31)) [] let ``Last Sunday of April 2013`` () = meetup 2013 4 DayOfWeek.Sunday Schedule.Last |> should equal (DateTime(2013, 4, 28)) [] let ``Last Wednesday of February 2012`` () = meetup 2012 2 DayOfWeek.Wednesday Schedule.Last |> should equal (DateTime(2012, 2, 29)) [] let ``Last Wednesday of December 2014`` () = meetup 2014 12 DayOfWeek.Wednesday Schedule.Last |> should equal (DateTime(2014, 12, 31)) [] let ``Last Sunday of February 2015`` () = meetup 2015 2 DayOfWeek.Sunday Schedule.Last |> should equal (DateTime(2015, 2, 22)) [] let ``First Friday of December 2012`` () = meetup 2012 12 DayOfWeek.Friday Schedule.First |> should equal (DateTime(2012, 12, 7))