public void Constructor7_ValueAsInnerExceptionArgument_ShouldSetInnerExceptionProperty() { var expectations = Expectations.GetInnerExceptions(); foreach (var e in expectations) { var exception = new ComposablePartException("Message", e); Assert.AreSame(e, exception.InnerException); } }
public void Constructor5_ValueAsInnerExceptionArgument_ShouldSetInnerExceptionProperty() { var expectations = Expectations.GetInnerExceptions(); foreach (var e in expectations) { var exception = new CompositionException("Message", e, Enumerable.Empty <CompositionError>()); Assert.Same(e, exception.InnerException); } }
public void Constructor9_ValueAsInnerExceptionArgument_ShouldSetInnerExceptionProperty() { var expectations = Expectations.GetInnerExceptions(); foreach (var e in expectations) { var exception = new ComposablePartException(CompositionErrorId.Unknown, "Message", ElementFactory.Create(), e); Assert.AreSame(e, exception.InnerException); } }
public void Constructor3_ValueAsInnerExceptionArgument_ShouldSetInnerExceptionProperty() { var expectations = Expectations.GetInnerExceptions(); foreach (var e in expectations) { var exception = new ImportCardinalityMismatchException("Message", e); Assert.Same(e, exception.InnerException); } }
public void Constructor4_ValueAsExceptionArgument_ShouldSetInnerExceptionProperty() { var expectations = Expectations.GetInnerExceptions(); foreach (var e in expectations) { var error = new CompositionError("Description", ElementFactory.Create(), e); Assert.AreSame(e, error.InnerException); } }
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); } }