コード例 #1
0
        public void SafelyRecordHereSwallowsException()
        {
            mockRecorder.WhenForAnyArgs(x => x.Record(null, null)).Throw <RecordException>();

            Assert.DoesNotThrow(
                () => ExceptionRecorderExtensions.SafelyRecordHere(mockRecorder, fakeException));
        }
コード例 #2
0
 public void SafelyRecordHereNullException()
 {
     Assert.DoesNotThrow(
         () => ExceptionRecorderExtensions.SafelyRecordHere(mockRecorder, null));
 }
コード例 #3
0
 public void SafelyRecordHere()
 {
     ExceptionRecorderExtensions.SafelyRecordHere(mockRecorder, fakeException);
     mockRecorder.Received().Record(MethodBase.GetCurrentMethod(), fakeException);
 }
コード例 #4
0
 public void RecordHereNullExceptionFails()
 {
     Assert.Catch <ArgumentNullException>(
         () => ExceptionRecorderExtensions.RecordHere(mockRecorder, null));
 }