RBD-MS tSQLt Report

PASSED

70 passed, 0 failed, 70 total

ResultTest
No individual test rows were parsed. See raw output.

Raw Output

(0 rows affected)
Start                   End                     OriginalDelayId OriginalStart           OriginalEnd             Comments                                                                                                                                                                                                                                                         JustifiedByUser                                    JustifiedDatetime       DelayCodeId DelayCategoryId IsDelayManual IsMicroDelay AssetId    
----------------------- ----------------------- --------------- ----------------------- ----------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------- ----------------------- ----------- --------------- ------------- ------------ -----------
2026-05-01 06:00:00.000 2026-05-01 08:00:00.000               1 2026-05-01 06:00:00.000 2026-05-01 10:00:00.000 NULL                                                                                                                                                                                                                                                             NULL                                                                  NULL        NULL            NULL             0            0           1
2026-05-01 08:00:00.000 2026-05-01 10:00:00.000               1 2026-05-01 06:00:00.000 2026-05-01 10:00:00.000 NULL                                                                                                                                                                                                                                                             NULL                                                                  NULL        NULL            NULL             0            0           1
Start                   End                     OriginalDelayId OriginalStart           OriginalEnd             Comments                                                                                                                                                                                                                                                         JustifiedByUser                                    JustifiedDatetime       DelayCodeId DelayCategoryId IsDelayManual IsMicroDelay AssetId    
----------------------- ----------------------- --------------- ----------------------- ----------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------- ----------------------- ----------- --------------- ------------- ------------ -----------
2026-05-01 06:00:00.000 2026-05-01 08:00:00.000               1 2026-05-01 06:00:00.000 2026-05-01 10:00:00.000 NULL                                                                                                                                                                                                                                                             NULL                                                                  NULL        NULL            NULL             0            0           1
2026-05-01 08:00:00.000 2026-05-01 10:00:00.000               1 2026-05-01 06:00:00.000 2026-05-01 10:00:00.000 NULL                                                                                                                                                                                                                                                             NULL                                                                  NULL        NULL            NULL             0            0           1
Start                   End                     OriginalDelayId OriginalStart           OriginalEnd             Comments                                                                                                                                                                                                                                                         JustifiedByUser                                    JustifiedDatetime       DelayCodeId DelayCategoryId IsDelayManual IsMicroDelay AssetId    
----------------------- ----------------------- --------------- ----------------------- ----------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------- ----------------------- ----------- --------------- ------------- ------------ -----------
2026-05-01 06:00:00.000 2026-05-01 08:00:00.000               1 2026-05-01 06:00:00.000 2026-05-01 18:00:00.000 NULL                                                                                                                                                                                                                                                             NULL                                                                  NULL        NULL            NULL             0            0           1
2026-05-01 08:00:00.000 2026-05-01 16:00:00.000               1 2026-05-01 06:00:00.000 2026-05-01 18:00:00.000 NULL                                                                                                                                                                                                                                                             NULL                                                                  NULL        NULL            NULL             0            0           1
2026-05-01 16:00:00.000 2026-05-01 18:00:00.000               1 2026-05-01 06:00:00.000 2026-05-01 18:00:00.000 NULL                                                                                                                                                                                                                                                             NULL                                                                  NULL        NULL            NULL             0            0           1
Start                   End                     OriginalDelayId OriginalStart           OriginalEnd             Comments                                                                                                                                                                                                                                                         JustifiedByUser                                    JustifiedDatetime       DelayCodeId DelayCategoryId IsDelayManual IsMicroDelay AssetId    
----------------------- ----------------------- --------------- ----------------------- ----------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------- ----------------------- ----------- --------------- ------------- ------------ -----------
Start                   End                     OriginalDelayId OriginalStart           OriginalEnd             Comments                                                                                                                                                                                                                                                         JustifiedByUser                                    JustifiedDatetime       DelayCodeId DelayCategoryId IsDelayManual IsMicroDelay AssetId    
----------------------- ----------------------- --------------- ----------------------- ----------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------- ----------------------- ----------- --------------- ------------- ------------ -----------
2026-05-01 06:00:00.000 2026-05-01 08:00:00.000               1 2026-05-01 06:00:00.000 2026-05-01 18:00:00.000 NULL                                                                                                                                                                                                                                                             NULL                                                                  NULL        NULL            NULL             0            0           1
2026-05-01 08:00:00.000 2026-05-01 16:00:00.000               1 2026-05-01 06:00:00.000 2026-05-01 18:00:00.000 NULL                                                                                                                                                                                                                                                             NULL                                                                  NULL        NULL            NULL             0            0           1
2026-05-01 16:00:00.000 2026-05-01 18:00:00.000               1 2026-05-01 06:00:00.000 2026-05-01 18:00:00.000 NULL                                                                                                                                                                                                                                                             NULL                                                                  NULL        NULL            NULL             0            0           1
Start                   End                     OriginalDelayId OriginalStart           OriginalEnd             Comments                                                                                                                                                                                                                                                         JustifiedByUser                                    JustifiedDatetime       DelayCodeId DelayCategoryId IsDelayManual IsMicroDelay AssetId    
----------------------- ----------------------- --------------- ----------------------- ----------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------- ----------------------- ----------- --------------- ------------- ------------ -----------
2026-05-01 06:00:00.000 2026-05-01 08:00:00.000               1 2026-05-01 06:00:00.000 2026-05-01 08:00:00.000 NULL                                                                                                                                                                                                                                                             NULL                                                                  NULL        NULL            NULL             0            0           1
2026-05-01 08:00:00.000 2026-05-01 16:00:00.000               1 2026-05-01 08:00:00.000 2026-05-01 16:00:00.000 NULL                                                                                                                                                                                                                                                             NULL                                                                  NULL        NULL            NULL             0            0           1
2026-05-01 16:00:00.000 2026-05-01 18:00:00.000               1 2026-05-01 16:00:00.000 2026-05-01 18:00:00.000 NULL                                                                                                                                                                                                                                                             NULL                                                                  NULL        NULL            NULL             0            0           1
Start                   End                     OriginalDelayId OriginalStart           OriginalEnd             Comments                                                                                                                                                                                                                                                         JustifiedByUser                                    JustifiedDatetime       DelayCodeId DelayCategoryId IsDelayManual IsMicroDelay AssetId    
----------------------- ----------------------- --------------- ----------------------- ----------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------- ----------------------- ----------- --------------- ------------- ------------ -----------
Start                   End                     OriginalDelayId OriginalStart           OriginalEnd             Comments                                                                                                                                                                                                                                                         JustifiedByUser                                    JustifiedDatetime       DelayCodeId DelayCategoryId IsDelayManual IsMicroDelay AssetId    
----------------------- ----------------------- --------------- ----------------------- ----------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------- ----------------------- ----------- --------------- ------------- ------------ -----------
2026-05-01 06:00:00.000 2026-05-01 08:00:00.000             999 2026-05-01 06:00:00.000 2026-05-01 10:00:00.000 NULL                                                                                                                                                                                                                                                             NULL                                                                  NULL        NULL            NULL             0            0           1
2026-05-01 08:00:00.000 2026-05-01 10:00:00.000             999 2026-05-01 06:00:00.000 2026-05-01 10:00:00.000 NULL                                                                                                                                                                                                                                                             NULL                                                                  NULL        NULL            NULL             0            0           1
Start                   End                     OriginalDelayId OriginalStart           OriginalEnd             Comments                                                                                                                                                                                                                                                         JustifiedByUser                                    JustifiedDatetime       DelayCodeId DelayCategoryId IsDelayManual IsMicroDelay AssetId    
----------------------- ----------------------- --------------- ----------------------- ----------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------- ----------------------- ----------- --------------- ------------- ------------ -----------
2026-05-01 06:00:00.000 2026-05-01 08:00:00.000               1 2026-05-01 06:00:00.000 2026-05-01 10:00:00.000 NULL                                                                                                                                                                                                                                                             NULL                                                                  NULL        NULL            NULL             0            0           1
2026-05-01 08:00:00.000 2026-05-01 10:00:00.000               1 2026-05-01 06:00:00.000 2026-05-01 10:00:00.000 NULL                                                                                                                                                                                                                                                             NULL                                                                  NULL        NULL            NULL             0            0           1
Start                   End                     OriginalDelayId OriginalStart           OriginalEnd             Comments                                                                                                                                                                                                                                                         JustifiedByUser                                    JustifiedDatetime       DelayCodeId DelayCategoryId IsDelayManual IsMicroDelay AssetId    
----------------------- ----------------------- --------------- ----------------------- ----------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------- ----------------------- ----------- --------------- ------------- ------------ -----------
2026-05-01 06:00:00.000 2026-05-01 08:00:00.000               1 2026-05-01 06:00:00.000                    NULL NULL                                                                                                                                                                                                                                                             NULL                                                                  NULL        NULL            NULL             0            0           1
2026-05-01 08:00:00.000 2026-05-01 16:00:00.000               1 2026-05-01 06:00:00.000                    NULL NULL                                                                                                                                                                                                                                                             NULL                                                                  NULL        NULL            NULL             0            0           1
2026-05-01 16:00:00.000 2026-05-02 00:00:00.000               1 2026-05-01 06:00:00.000                    NULL NULL                                                                                                                                                                                                                                                             NULL                                                                  NULL        NULL            NULL             0            0           1
Start                   End                     OriginalDelayId OriginalStart           OriginalEnd             Comments                                                                                                                                                                                                                                                         JustifiedByUser                                    JustifiedDatetime       DelayCodeId DelayCategoryId IsDelayManual IsMicroDelay AssetId    
----------------------- ----------------------- --------------- ----------------------- ----------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------- ----------------------- ----------- --------------- ------------- ------------ -----------
2026-05-01 06:00:00.000 2026-05-01 08:00:00.000               1 2026-05-01 06:00:00.000                    NULL NULL                                                                                                                                                                                                                                                             NULL                                                                  NULL        NULL            NULL             0            0           1
2026-05-01 08:00:00.000                    NULL               1 2026-05-01 06:00:00.000                    NULL NULL                                                                                                                                                                                                                                                             NULL                                                                  NULL        NULL            NULL             0            0           1
Start                   End                     OriginalDelayId OriginalStart           OriginalEnd             Comments                                                                                                                                                                                                                                                         JustifiedByUser                                    JustifiedDatetime       DelayCodeId DelayCategoryId IsDelayManual IsMicroDelay AssetId    
----------------------- ----------------------- --------------- ----------------------- ----------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------- ----------------------- ----------- --------------- ------------- ------------ -----------
2026-05-01 06:00:00.000 2026-05-01 08:00:00.000               1 2026-05-01 06:00:00.000 2026-05-01 10:00:00.000 NULL                                                                                                                                                                                                                                                             NULL                                                                  NULL        NULL            NULL             0            0           1
2026-05-01 08:00:00.000 2026-05-01 10:00:00.000               1 2026-05-01 06:00:00.000 2026-05-01 10:00:00.000 NULL                                                                                                                                                                                                                                                             NULL                                                                  NULL        NULL            NULL             0            0           1
Start                   End                     OriginalDelayId OriginalStart           OriginalEnd             Comments                                                                                                                                                                                                                                                         JustifiedByUser                                    JustifiedDatetime       DelayCodeId DelayCategoryId IsDelayManual IsMicroDelay AssetId    
----------------------- ----------------------- --------------- ----------------------- ----------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------- ----------------------- ----------- --------------- ------------- ------------ -----------
2026-05-01 02:00:00.000 2026-05-01 06:00:00.000               1 2026-05-01 02:00:00.000 2026-05-01 06:00:00.000 NULL                                                                                                                                                                                                                                                             NULL                                                                  NULL        NULL            NULL             0            0           1
Start                   End                     OriginalDelayId OriginalStart           OriginalEnd             Comments                                                                                                                                                                                                                                                         JustifiedByUser                                    JustifiedDatetime       DelayCodeId DelayCategoryId IsDelayManual IsMicroDelay AssetId    
----------------------- ----------------------- --------------- ----------------------- ----------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------- ----------------------- ----------- --------------- ------------- ------------ -----------
2026-05-01 06:00:00.000 2026-05-01 08:00:00.000               1 2026-05-01 06:00:00.000 2026-05-01 10:00:00.000 broken thing                                                                                                                                                                                                                                                     alice                                              2026-05-01 11:00:00.000           5               2             1            0           1
2026-05-01 08:00:00.000 2026-05-01 10:00:00.000               1 2026-05-01 06:00:00.000 2026-05-01 10:00:00.000 broken thing                                                                                                                                                                                                                                                     alice                                              2026-05-01 11:00:00.000           5               2             1            0           1
Start                   End                     OriginalDelayId OriginalStart           OriginalEnd             Comments                                                                                                                                                                                                                                                         JustifiedByUser                                    JustifiedDatetime       DelayCodeId DelayCategoryId IsDelayManual IsMicroDelay AssetId    
----------------------- ----------------------- --------------- ----------------------- ----------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------- ----------------------- ----------- --------------- ------------- ------------ -----------
2026-05-01 06:00:00.000 2026-05-01 08:00:00.000               1 2026-05-01 06:00:00.000 2026-05-01 18:00:00.000 NULL                                                                                                                                                                                                                                                             NULL                                                                  NULL        NULL            NULL             0            0           1
2026-05-01 08:00:00.000 2026-05-01 16:00:00.000               1 2026-05-01 06:00:00.000 2026-05-01 18:00:00.000 NULL                                                                                                                                                                                                                                                             NULL                                                                  NULL        NULL            NULL             0            0           1
2026-05-01 16:00:00.000 2026-05-01 18:00:00.000               1 2026-05-01 06:00:00.000 2026-05-01 18:00:00.000 NULL                                                                                                                                                                                                                                                             NULL                                                                  NULL        NULL            NULL             0            0           1
Start                   End                     OriginalDelayId OriginalStart           OriginalEnd             Comments                                                                                                                                                                                                                                                         JustifiedByUser                                    JustifiedDatetime       DelayCodeId DelayCategoryId IsDelayManual IsMicroDelay AssetId    
----------------------- ----------------------- --------------- ----------------------- ----------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------- ----------------------- ----------- --------------- ------------- ------------ -----------
2026-05-01 08:00:00.000 2026-05-01 10:00:00.000               1 2026-05-01 08:00:00.000 2026-05-01 10:00:00.000 NULL                                                                                                                                                                                                                                                             NULL                                                                  NULL        NULL            NULL             0            0           1
 
+----------------------+
|Test Execution Summary|
+----------------------+
 
|No|Test Case Name                                                                                             |Dur(ms)|Result |
+--+-----------------------------------------------------------------------------------------------------------+-------+-------+
|1 |[DEL_GetDelay_Tests].[test IsDelayManual is aliased as IsManual for manual delay]                          |   1777|Success|
|2 |[DEL_GetDelay_Tests].[test returns delay row when DelayId exists]                                          |    185|Success|
|3 |[DEL_GetDelay_Tests].[test returns empty result set when DelayId does not exist]                           |     82|Success|
|4 |[DEL_GetDelay_Tests].[test returns NULL End for active delay]                                              |    117|Success|
|5 |[DEL_GetDelay_Tests].[test returns NULL justification fields for unjustified delay]                        |     74|Success|
|6 |[DEL_GetDelay_Tests].[test returns only matching delay when multiple delays exist]                         |    123|Success|
|7 |[DEL_GetDelay_Tests].[test returns split delay original fields]                                            |    216|Success|
|8 |[DEL_SpliceDelaysByShiftJob_Tests].[test assigns ShiftId via GetShiftId for new slices]                    |    226|Success|
|9 |[DEL_SpliceDelaysByShiftJob_Tests].[test closes open delay at boundary for past shifts]                    |    138|Success|
|10|[DEL_SpliceDelaysByShiftJob_Tests].[test does not modify delay contained in one shift]                     |    121|Success|
|11|[DEL_SpliceDelaysByShiftJob_Tests].[test handles delay starting on shift boundary]                         |    122|Success|
|12|[DEL_SpliceDelaysByShiftJob_Tests].[test ignores delays before DaysBack window]                            |    105|Success|
|13|[DEL_SpliceDelaysByShiftJob_Tests].[test ignores delays starting after End parameter]                      |    112|Success|
|14|[DEL_SpliceDelaysByShiftJob_Tests].[test is idempotent on second run]                                      |    170|Success|
|15|[DEL_SpliceDelaysByShiftJob_Tests].[test keeps open delay open in current shift]                           |    119|Success|
|16|[DEL_SpliceDelaysByShiftJob_Tests].[test marks slice non-micro when longer than MinDelayTime]              |    123|Success|
|17|[DEL_SpliceDelaysByShiftJob_Tests].[test NULL AssetId processes only Caster EAF LMF]                       |    146|Success|
|18|[DEL_SpliceDelaysByShiftJob_Tests].[test preserves OriginalDelayId when re-splicing]                       |    136|Success|
|19|[DEL_SpliceDelaysByShiftJob_Tests].[test propagates justification and metadata to new slices]              |    166|Success|
|20|[DEL_SpliceDelaysByShiftJob_Tests].[test sets OriginalDelayId to self for first splice]                    |    164|Success|
|21|[DEL_SpliceDelaysByShiftJob_Tests].[test splits delay crossing multiple shift boundaries]                  |    135|Success|
|22|[DEL_SpliceDelaysByShiftJob_Tests].[test splits delay crossing one shift boundary]                         |    139|Success|
|23|[DEL_SpliceDelaysByShiftJob_Tests].[test throws when AssetId does not exist]                               |     95|Success|
|24|[DEL_UpsertDelayCategory_Tests].[test insert ignores @IsActive parameter]                                  |    113|Success|
|25|[DEL_UpsertDelayCategory_Tests].[test insert with name colliding inactive sibling succeeds]                |     81|Success|
|26|[DEL_UpsertDelayCategory_Tests].[test insert with same name in different area succeeds]                    |     62|Success|
|27|[DEL_UpsertDelayCategory_Tests].[test insert writes Name Color and DelayAreaAssetId]                       |     58|Success|
|28|[DEL_UpsertDelayCategory_Tests].[test successful insert does not call WriteLog]                            |     54|Success|
|29|[DEL_UpsertDelayCategory_Tests].[test successful update calls WriteLog once]                               |     72|Success|
|30|[DEL_UpsertDelayCategory_Tests].[test throws 50000 when name collides with active sibling in same area]    |     85|Success|
|31|[DEL_UpsertDelayCategory_Tests].[test throws 51001 when both DelayAreaAssetId and DelayCategoryId are NULL]|     64|Success|
|32|[DEL_UpsertDelayCategory_Tests].[test throws 51002 when DelayAreaAssetId is not a delay area]              |    125|Success|
|33|[DEL_UpsertDelayCategory_Tests].[test throws 51002 when update reparents to a non-delay-area asset]        |     59|Success|
|34|[DEL_UpsertDelayCategory_Tests].[test throws 51004 when DelayCategoryName is NULL]                         |    169|Success|
|35|[DEL_UpsertDelayCategory_Tests].[test throws 51005 when DelayCategoryColor is NULL]                        |    103|Success|
|36|[DEL_UpsertDelayCategory_Tests].[test throws 51006 when DelayCategoryId does not exist]                    |     71|Success|
|37|[DEL_UpsertDelayCategory_Tests].[test update inherits DelayAreaAssetId from existing row when NULL]        |     70|Success|
|38|[DEL_UpsertDelayCategory_Tests].[test update reparents category to new DelayAreaAssetId]                   |     95|Success|
|39|[DEL_UpsertDelayCategory_Tests].[test update toggles IsActive]                                             |     62|Success|
|40|[DEL_UpsertDelayCategory_Tests].[test update with same name as self does not throw 50000]                  |     90|Success|
|41|[DEL_UpsertDelayCategory_Tests].[test update writes new DelayCategoryColor]                                |    204|Success|
|42|[DEL_UpsertDelayCategory_Tests].[test update writes new DelayCategoryName]                                 |     84|Success|
|43|[DEL_UpsertManualDelay_Tests].[test insert open delay leaves End NULL]                                     |    171|Success|
|44|[DEL_UpsertManualDelay_Tests].[test insert throws 51301 when AssetId is NULL]                              |    120|Success|
|45|[DEL_UpsertManualDelay_Tests].[test insert throws 51302 when Start is NULL]                                |    182|Success|
|46|[DEL_UpsertManualDelay_Tests].[test insert throws 51303 when an open delay precedes Start]                 |    115|Success|
|47|[DEL_UpsertManualDelay_Tests].[test insert throws 51304 when End is before Start]                          |     83|Success|
|48|[DEL_UpsertManualDelay_Tests].[test insert throws 51305 when range collides with existing delay]           |    106|Success|
|49|[DEL_UpsertManualDelay_Tests].[test insert throws 51306 when End is NULL and a later delay exists]         |    110|Success|
|50|[DEL_UpsertManualDelay_Tests].[test insert with code stamps JustifiedByUser and JustifiedDatetime]         |    153|Success|
|51|[DEL_UpsertManualDelay_Tests].[test insert with End sets IsDelayManual IsMicroDelay and ShiftId]           |    159|Success|
|52|[DEL_UpsertManualDelay_Tests].[test insert without code or category leaves Justified fields NULL]          |    101|Success|
|53|[DEL_UpsertManualDelay_Tests].[test NULL skips Code and Category existence check]                          |    134|Success|
|54|[DEL_UpsertManualDelay_Tests].[test sentinel -1 skips Code and Category existence check]                   |    153|Success|
|55|[DEL_UpsertManualDelay_Tests].[test throws 51309 when DelayCategoryId does not exist]                      |    108|Success|
|56|[DEL_UpsertManualDelay_Tests].[test throws 51309 when DelayCodeId does not exist]                          |    247|Success|
|57|[DEL_UpsertManualDelay_Tests].[test throws 51310 when no shift exists for Start]                           |    108|Success|
|58|[DEL_UpsertManualDelay_Tests].[test update changing code re-stamps Justified fields]                       |    150|Success|
|59|[DEL_UpsertManualDelay_Tests].[test update inherits current Start when @Start is NULL]                     |    159|Success|
|60|[DEL_UpsertManualDelay_Tests].[test update throws 51307 when DelayId does not exist]                       |    125|Success|
|61|[DEL_UpsertManualDelay_Tests].[test update throws 51308 when delay is not manual]                          |    222|Success|
|62|[DEL_UpsertManualDelay_Tests].[test update throws 51311 when an open delay precedes Start]                 |    125|Success|
|63|[DEL_UpsertManualDelay_Tests].[test update throws 51312 when inherited End is before new Start]            |    172|Success|
|64|[DEL_UpsertManualDelay_Tests].[test update with non-NULL Comments overwrites]                              |    294|Success|
|65|[DEL_UpsertManualDelay_Tests].[test update with NULL Comments keeps existing]                              |    208|Success|
|66|[DEL_UpsertManualDelay_Tests].[test update with NULL wipes code]                                           |    170|Success|
|67|[DEL_UpsertManualDelay_Tests].[test update with same code does not re-stamp Justified fields]              |    131|Success|
|68|[DEL_UpsertManualDelay_Tests].[test update with sentinel -1 keeps current code]                            |    140|Success|
|69|[DEL_UpsertManualDelay_Tests].[test update with sentinel -1 on code does not re-stamp Justified fields]    |    136|Success|
|70|[DEL_UpsertManualDelay_Tests].[test update writes new Start End and recomputes ShiftId]                    |    125|Success|
------------------------------------------------------------------------------------------
Test Case Summary: 70 test case(s) executed, 70 succeeded, 0 skipped, 0 failed, 0 errored.
------------------------------------------------------------------------------------------