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}");
        }