public void ValidatePartitionSplitException_Constructor() { string message = "message"; string continuation = "continuation"; var ex = new PartitionSplitException(message, continuation); Assert.Equal(message, ex.Message); Assert.Equal(continuation, ex.LastContinuation); }
public void ValidatePartitionSplitException_Serialization() { var originalException = new PartitionSplitException("message", "lastContinuation"); var buffer = new byte[4096]; var formatter = new BinaryFormatter(); var stream1 = new MemoryStream(buffer); var stream2 = new MemoryStream(buffer); formatter.Serialize(stream1, originalException); var deserializedException = (PartitionSplitException)formatter.Deserialize(stream2); Assert.Equal(originalException.Message, deserializedException.Message); Assert.Equal(originalException.InnerException, deserializedException.InnerException); Assert.Equal(originalException.LastContinuation, deserializedException.LastContinuation); }