public static void Equality(BusinessDate left, BusinessDate right, bool areEqual) { left.Equals(right).Should().Be(areEqual); (left == right).Should().Be(areEqual); (left != right).Should().Be(!areEqual); (left.GetHashCode() == right.GetHashCode()).Should().Be(areEqual); }
public void ConstructedAsSpecified() { var date = new BusinessDate(2014, 3, 28); date.Day.Should().Be(28); date.Month.Should().Be(3); date.Year.Should().Be(2014); }
private static void Main(string[] args) { var ci = new CultureInfo("fr-FR"); SystemClock systemClock = new SystemClock(); Console.WriteLine(systemClock.Now.ToString()); Console.WriteLine(systemClock.UtcNow.ToString()); Console.WriteLine(systemClock.Today.ToString()); var date = new BusinessDate(2014, 3, 28); var date2 = BusinessDate.ParseFromIso8601String("2015-06-10"); Console.WriteLine(date < date2); }
public void CanBeParsedFromIso8601DateString() { BusinessDate.ParseFromIso8601String("2015-06-10").Should().Be(new BusinessDate(2015, 6, 10)); }
public void BusinessDateIsEqualToItself() { var date = new BusinessDate(2015, 10, 06); Equality(date, date, true); }