public void HasErrors_ErrorsExist_ShouldBeTrue() { var result = new ParseResult(); var optionMissingError = new OptionMissingError("optionA"); result.AddError(optionMissingError); result.HasErrors.Should().BeTrue(); }
public void AddError_ShouldAddError() { var result = new ParseResult(); var optionMissingError = new OptionMissingError("optionA"); result.AddError(optionMissingError); result.Errors.Should().BeEquivalentTo(optionMissingError); }
public void Errors_ErrorsExist_ShouldReturnErrors() { var result = new ParseResult(); var optionMissingError = new OptionMissingError("optionA"); result.AddError(optionMissingError); var unknownOptionError = new UnknownOptionError("optionB"); result.AddError(unknownOptionError); result.Errors.Should().BeEquivalentTo(optionMissingError, unknownOptionError); }