// from procedure IncWeek_Test():
Test(EncodeDateTime(1899,12,31, 0,0,0,0), 1, '1900-01-07 00:00:00'); // OK
Test(EncodeDateTime(1899,12,31, 0,0,0,0), -52, '1899-01-01 00:00:00'); // OK
Test(EncodeDateTime(1899,12,31, 0,0,0,0), -10000, '1708-05-06 00:00:00'); // Error
Test(EncodeDateTime(1899,12,31, 0,0,0,0), -9999, '1708-05-13 00:00:00'); // Error
Test(EncodeDateTime(1899,12,31, 0,0,0,0), -9998, '1708-05-20 00:00:00'); // Error
Test(EncodeDateTime(1899,12,30, 0,0,0,0), 1, '1900-01-06 00:00:00'); // OK
Test(EncodeDateTime(1899,12,30, 0,0,0,0), -52, '1898-12-31 00:00:00'); // OK
Test(EncodeDateTime(1899,12,30, 0,0,0,0), -10000, '1708-05-05 00:00:00'); // Error
Test(EncodeDateTime(1899,12,30, 0,0,0,0), -9999, '1708-05-12 00:00:00'); // Error
Test(EncodeDateTime(1899,12,30, 0,0,0,0), -9998, '1708-05-19 00:00:00'); // Error
Test(EncodeDateTime(1899,12,30, 0,0,0,0), -1171, '1877-07-21 00:00:00'); // Error