public void Should_not_be_available_when_enddate_is_less_than_somedate() { var blogPost = new BlogPost { EndDateUtc = new DateTime(2010, 01, 02) }; blogPost.IsAvailable(new DateTime(2010, 01, 03)).ShouldEqual(false); }
public void Should_be_available_when_enddate_is_greater_than_somedate() { var blogPost = new BlogPost { EndDateUtc = new DateTime(2010, 01, 02) }; blogPost.IsAvailable(new DateTime(2010, 01, 01)).ShouldEqual(true); }
public void Should_not_be_available_when_startdate_is_greater_than_somedate() { var blogPost = new BlogPost { StartDateUtc = new DateTime(2010, 01, 02) }; blogPost.IsAvailable(new DateTime(2010, 01, 01)).ShouldEqual(false); }
public void Should_be_available_when_enddate_is_not_set() { var blogPost = new BlogPost { EndDateUtc = null }; blogPost.IsAvailable(new DateTime(2010, 01, 03)).ShouldEqual(true); }
public void Should_be_available_when_startdate_is_less_than_somedate() { var blogPost = new BlogPost { StartDateUtc = new DateTime(2010, 01, 02) }; blogPost.IsAvailable(new DateTime(2010, 01, 03)).ShouldEqual(true); }