public void Constructor_ValueAsErrorArgument_ShouldSetExceptionProperty() { var expectations = Expectations.GetInnerExceptionsWithNull(); foreach (var e in expectations) { var error = ErrorFactory.Create(e); var proxy = new CompositionErrorDebuggerProxy(error); Assert.Same(error.Exception, proxy.Exception); } }
public void InnerException_CanBeSerialized() { var expectations = Expectations.GetInnerExceptionsWithNull(); foreach (var e in expectations) { var exception = CreateContractMismatchException(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); } }