public void SignatureVerifyExceptionSecondParamConstructorShouldPass() { string msg1 = "outer message 1"; string msg2 = "innter message 2"; KeyLoadException ex = new KeyLoadException(msg1, new Exception(msg2)); Assert.NotNull(ex); Assert.Equal(ex.Message, msg1); Assert.Equal(ex.InnerException.Message, msg2); }
public void KeyLoadExceptionSerializationDeserializationShouldPass() { var innerEx = new Exception("inner message"); var originalException = new KeyLoadException("file exc message", innerEx); var buffer = new byte[4096]; var memoryStream = new MemoryStream(buffer); var memoryStream2 = new MemoryStream(buffer); var formatterObj = new BinaryFormatter(); // Act formatterObj.Serialize(memoryStream, originalException); var deserializedException = (KeyLoadException)formatterObj.Deserialize(memoryStream2); Assert.Equal(originalException.InnerException.Message, deserializedException.InnerException.Message); Assert.Equal(originalException.Message, deserializedException.Message); }
public void KeyLoadExceptionConstructorShouldPass() { KeyLoadException ex = new KeyLoadException(); Assert.NotNull(ex); }