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(); } }