public void WithValidatingType_WhenValidatingFieldIsNotNullEmptyOrWhiteSpace_ReturnsIntranetExceptionBuilder()
        {
            IIntranetExceptionBuilder sut = CreateSut();

            IIntranetExceptionBuilder result = sut.WithValidatingField(_fixture.Create <string>());

            Assert.That(result, Is.EqualTo(sut));
        }
Example #2
0
        public void Build_WhenCalledForIntranetValidationExceptionWithValidatingField_AssertValidatingFieldIsCorrect()
        {
            IIntranetExceptionBuilder sut = CreateSut(ErrorCode.ValueNotGreaterThanZero, _fixture.Create <string>());

            string validatingField             = _fixture.Create <string>();
            IntranetValidationException result = (IntranetValidationException)sut.WithValidatingField(validatingField).Build();

            Assert.That(result.ValidatingField, Is.EqualTo(validatingField));
        }
        public void WithValidatingField_WhenValidatingFieldIsWhiteSpace_ThrowsArgumentNullException()
        {
            IIntranetExceptionBuilder sut = CreateSut();

            ArgumentNullException result = Assert.Throws <ArgumentNullException>(() => sut.WithValidatingField(" "));

            Assert.That(result.ParamName, Is.EqualTo("validatingField"));
        }