public void SortValue_YearOnly_Ok() { ArchiveDatePoint point = new ArchiveDatePoint { Value = 1923 }; Assert.Equal(1923 * 365, point.SortValue); }
public void SortValue_Century_Ok() { ArchiveDatePoint point = new ArchiveDatePoint { Value = 20, ValueType = DateValueType.Century }; Assert.Equal(1950 * 365, point.SortValue); }
public void SortValue_YearMonth_Ok() { ArchiveDatePoint point = new ArchiveDatePoint { Value = 1923, Month = 2 }; Assert.Equal(1923 * 365 + 2 * 30, point.SortValue); }
public void SortValue_YearAbout_Ok() { ArchiveDatePoint point = new ArchiveDatePoint { Value = 1923, Approximation = ApproximationType.About }; Assert.Equal(1923 * 365, point.SortValue); }
public void SortValue_Decade_Ok() { ArchiveDatePoint point = new ArchiveDatePoint { Value = 192, ValueType = DateValueType.Decade }; Assert.Equal(1925 * 365, point.SortValue); }
public void SortValue_CenturyFirstHalf_Ok() { ArchiveDatePoint point = new ArchiveDatePoint { Value = 20, ValueType = DateValueType.Century, Approximation = ApproximationType.FirstHalf }; Assert.Equal(1925 * 365, point.SortValue); }
public void SortValue_CenturyBeginning_Ok() { ArchiveDatePoint point = new ArchiveDatePoint { Value = 20, ValueType = DateValueType.Century, Approximation = ApproximationType.Beginning }; Assert.Equal(1910 * 365, point.SortValue); }
public void SortValue_CenturyAbout_Ok() { ArchiveDatePoint point = new ArchiveDatePoint { Value = 20, ValueType = DateValueType.Century, Approximation = ApproximationType.About }; Assert.Equal(1950 * 365, point.SortValue); }