public void OwnStackTraceIsOmitted() { var exception = GetCaughtException(); var givenActionFailed = new GivenActionFailed(exception); givenActionFailed.StackTrace.Should().Be($"Stack trace of {nameof(GivenActionFailed)} is omitted."); }
public void MessageContainsOriginalMessageAndStackTrace() { var exception = GetCaughtException(); var givenActionFailed = new GivenActionFailed(exception); givenActionFailed.Message.Should().Be( $"{Environment.NewLine}" + $"Exception was thrown in Given action:{Environment.NewLine}" + $"{Environment.NewLine}" + $"{exception.Message}{Environment.NewLine}" + $"{exception.StackTrace}{Environment.NewLine}"); }