Exemple #1
0
        public void AddInformation_BlankInstance_StoresMessageAndSetsSeverityToInfo()
        {
            // arrange
            var result  = new ValidationResults();
            var message = "someMessage";

            // act
            result.AddInformation(message);

            // assert
            result.Severity.Should().Be(Severity.Information);
            result.Errors.Should().BeEmpty();
            result.Warnings.Should().BeEmpty();
            result.Information.Should().ContainSingle(i => i == message);
        }
Exemple #2
0
        public void AddInformation_InstanceWithWarning_StoresMessageButLeavesSeverity()
        {
            // arrange
            var result  = new ValidationResults();
            var message = "someMessage";

            result.AddWarning("someWarningMessage");

            // act
            result.AddInformation(message);

            // assert
            result.Severity.Should().Be(Severity.Warning);
            result.Errors.Should().BeEmpty();
            result.Warnings.Should().ContainSingle();
            result.Information.Should().ContainSingle(i => i == message);
        }