コード例 #1
0
		public void SplitToWeeks_OneDate_ReturnsOneWeekSameDates ()
		{
			// arrange
			var date = new DateTime (2014, 2, 13);
			var date2 = new DateTime (2014, 2, 14);


			// act
			var result = date.SplitToWeeks (date2);


			// assert
			result.ShouldAllBeEquivalentTo (new[]
			                                {
				                                new Tuple<DateTime, DateTime> (date, date2)
			                                });
		}
コード例 #2
0
		public void SplitToWeeks_TwoWeeksStartingAndEndingInMid_ReturnsTwoWeeksWithSameDates ()
		{
			// arrange
			var date = new DateTime (2014, 2, 6);
			var date2 = new DateTime (2014, 2, 14);


			// act
			var result = date.SplitToWeeks (date2);


			// assert
			result.ShouldAllBeEquivalentTo (new[]
			                                {
				                                new Tuple<DateTime, DateTime> (new DateTime (2014, 2, 6), new DateTime (2014, 2, 9)),
												new Tuple<DateTime, DateTime> (new DateTime (2014, 2, 10), new DateTime (2014, 2, 14))
			                                });
		}