コード例 #1
0
 public void AddKnownDicomStatuses_WithFailure_IsLookedupCorrectly()
 {
     try
     {
         DicomStatus.AddKnownDicomStatuses(new[] { _stateUPSIsAlreadyCompleted, _stateSOPInstanceDoesNotExist });
         var upsCompleteTest = DicomStatus.Lookup(_stateUPSIsAlreadyCompleted.Code);
         Assert.Equal(_stateUPSIsAlreadyCompleted, upsCompleteTest);
         Assert.Equal(_stateUPSIsAlreadyCompleted.Code, upsCompleteTest.Code);
         Assert.Equal(_stateUPSIsAlreadyCompleted.Description, upsCompleteTest.Description);
         var sopDoesNotExistTest = DicomStatus.Lookup(_stateUPSIsAlreadyCompleted.Code);
         Assert.Equal(_stateUPSIsAlreadyCompleted, sopDoesNotExistTest);
         Assert.Equal(_stateUPSIsAlreadyCompleted.Code, sopDoesNotExistTest.Code);
         Assert.Equal(_stateUPSIsAlreadyCompleted.Description, sopDoesNotExistTest.Description);
     }
     finally
     {
         DicomStatus.ResetEntries();
     }
 }