public void InnerException_CanBeSerialized() { var expectations = Expectations.GetInnerExceptions(); foreach (var e in expectations) { var exception = CreateComposablePartException(e); var result = SerializationTestServices.RoundTrip(exception); ExtendedAssert.IsInstanceOfSameType(exception.InnerException, result.InnerException); } }
public void InnerException_CanBeSerialized() { var expectations = Expectations.GetInnerExceptionsWithNull(); foreach (var e in expectations) { var exception = CreateCardinalityMismatchException(e); var result = SerializationTestServices.RoundTrip(exception); ExtendedAssert.IsInstanceOfSameType(exception.InnerException, result.InnerException); } }
public void Exception_CanBeSerialized() { var expectations = Expectations.GetInnerExceptionsWithNull(); foreach (var e in expectations) { var error = CreateCompositionError(e); var result = SerializationTestServices.RoundTrip(error); ExtendedAssert.IsInstanceOfSameType(error.Exception, result.Exception); } }
internal static void AreEqual(CompositionError expected, CompositionError actual) { Assert.AreEqual(expected.Id, actual.Id); Assert.AreEqual(expected.Description, actual.Description); ExtendedAssert.IsInstanceOfSameType(expected.Exception, actual.Exception); }