public void change_default_detailed_errors() { var options = new BeatPulseOptions(); options.DetailedErrors .Should().BeFalse(); options.ConfigureDetailedOutput(detailedOutput: true, includeExceptionMessages: true); options.DetailedErrors .Should().BeTrue(); }
public void deepclone_create_clone() { var options = new BeatPulseOptions(); options.ConfigureDetailedOutput(includeExceptionMessages: true); options.DetailedErrors .Should().BeTrue(); var clone = options.DeepClone(); object.ReferenceEquals(options, clone) .Should().BeFalse(); clone.ConfigureDetailedOutput(includeExceptionMessages: false); options.DetailedErrors .Should().BeTrue(); clone.DetailedErrors .Should().BeFalse(); }