Exemple #1
0
 public void ThrowArgumentException_WhenNameIsEmpty()
 {
     // Act & Assert.
     Ensure.ArgumentExceptionIsThrown(() =>
     {
         ValidatableArgument <int> argument = new ValidatableArgument <int>(string.Empty, 3);
     }, "name");
 }
Exemple #2
0
 public void ThrowArgumentException_WhenMessageIsEmpty()
 {
     // Act & Assert.
     Ensure.ArgumentExceptionIsThrown(() =>
     {
         ValidationPredicateResult result = new ValidationPredicateResult(true, string.Empty, ValidationType.Default);
     }, "message");
 }
Exemple #3
0
        public void ThowArgumentNullException_WhenElementArgumentIsNull()
        {
            // Arrange
            var ampElement = ElementFactory.Create("amp-iframe");

            // Assert
            Ensure.ArgumentExceptionIsThrown(() => new MediaSanitizerAccessor().SetMediaElementLayout(null, ampElement), "element");
        }
Exemple #4
0
 public void ThrowArgumentException_WhenTEnumIsNotEnumeration()
 {
     // Act & Assert.
     Ensure.ArgumentExceptionIsThrown(
         () =>
     {
         EnumHelper.ThrowIfNotEnum <CustomIConvertibleStruct>();
     }, "TEnum");
 }
Exemple #5
0
        public void ThrowArgumentException_WhenTEnumIsNotEnumeration()
        {
            // Arrange.
            ValidatableArgument <CustomIConvertibleStruct> argument =
                new ValidatableArgument <CustomIConvertibleStruct>("argument", default(CustomIConvertibleStruct));

            // Act & Assert.
            Ensure.ArgumentExceptionIsThrown(
                () =>
            {
                argument.IsNotMemberOfEnum();
            }, "TEnum");
        }
        public void ThrowArgumentException_WhenTheFirstMachingValidationRuleIsEqual()
        {
            // Arrange.
            IValidatableArgument <string> argument = new ValidatableArgument <string>("argument", "asdf");

            argument.IsNotEqual("asdf").IsEqual("asdf").IsNotNull();

            // Act & Assert.
            Ensure.ArgumentExceptionIsThrown(
                () =>
            {
                argument.Throw();
            }, "argument");
        }
 public void ThowArgumentNullException_WhenHtmlElementArgumentIsNull()
 {
     // Assert
     Ensure.ArgumentExceptionIsThrown(() => new MediaSanitizerAccessor().SanitizeCore <IHtmlInlineFrameElement>(ElementFactory.Document, null, "amp-iframe"), "htmlElement");
 }
Exemple #8
0
 public void ThowArgumentNullException_WhenDocumentArgumentIsNull()
 {
     // Assert
     Ensure.ArgumentExceptionIsThrown(() => new IFrameSanitizer().Sanitize(null, null), "document");
 }
Exemple #9
0
 public void ThowArgumentNullException_WhenHtmlElementIsNull()
 {
     // Assert
     Ensure.ArgumentExceptionIsThrown(() => new IFrameSanitizer().Sanitize(ElementFactory.Document, null), "htmlElement");
 }
Exemple #10
0
 public void ThowArgumentNullException_WhenAmpElementArgumentIsNull()
 {
     // Assert
     Ensure.ArgumentExceptionIsThrown(() => new MediaSanitizerAccessor().SetMediaElementLayout(ElementFactory.CreateAudio(), null), "ampElement");
 }
Exemple #11
0
 public void ThorwArgumentNullException_WhenElementIsNull()
 {
     // Assert
     Ensure.ArgumentExceptionIsThrown(() => new StyleAttributeSanitizer().Sanitize(null, null), "htmlElement");
 }
Exemple #12
0
 public void ThrowException_WhenImageUrlIsEmptyString()
 {
     // Assert
     Ensure.ArgumentExceptionIsThrown(() => new ImageSanitizerAccessor().DownloadImage(string.Empty), "imageUrl");
 }
 public void ThrowException_WhenHtmlElementArgumentIsNull()
 {
     // Assert
     Ensure.ArgumentExceptionIsThrown(() => new YouTubeVideoSanitizer().Sanitize(ElementFactory.Document, null), "htmlElement");
 }
 public void ThrowException_WhenDocumentArgumentIsNull()
 {
     // Assert
     Ensure.ArgumentExceptionIsThrown(() => new YouTubeVideoSanitizer().Sanitize(null, null), "document");
 }
Exemple #15
0
 public void ThrowException_WhenImageUrlIsNull()
 {
     // Assert
     Ensure.ArgumentExceptionIsThrown(() => new ImageSanitizerAccessor().DownloadImage(null), "imageUrl");
 }
Exemple #16
0
 public void ThrowArgumentException_WhenArgumentAmpElementIsNull()
 {
     // Assert
     Ensure.ArgumentExceptionIsThrown(() => new YouTubeVideoSanitizerAccessor().SetVideoParams(null, null), "ampElement");
 }
 public void ThrowException_WhenHtmlElementArgumentIsNull()
 {
     // Assert
     Ensure.ArgumentExceptionIsThrown(() => new TargetAttributeSanitizer().Sanitize(null, null), "htmlElement");
 }
Exemple #18
0
 public void ThrowArgumentException_WhenArgumentVideoParamsIsNull()
 {
     // Assert
     Ensure.ArgumentExceptionIsThrown(() => new YouTubeVideoSanitizerAccessor().SetVideoParams(ElementFactory.CreateImage(), null), "videoParams");
 }
Exemple #19
0
 public void ThowArgumentNullException_WhenDocumentArgumentIsNull()
 {
     // Assert
     Ensure.ArgumentExceptionIsThrown(() => new ImageSanitizer().Sanitize(null, ElementFactory.CreateImage()), "document");
 }
Exemple #20
0
 public void ThrowException_WhenHtmlElementIsNull()
 {
     // Assert
     Ensure.ArgumentExceptionIsThrown(() => new HrefJavaScriptSanitizer().Sanitize(null, null), "htmlElement");
 }
 public void ThowArgumentNullException_WhenAmpElementTagNameArgumentIsNull()
 {
     // Assert
     Ensure.ArgumentExceptionIsThrown(() => new MediaSanitizerAccessor().SanitizeCore <IHtmlInlineFrameElement>(ElementFactory.Document, ElementFactory.CreateIFrame(), null), "ampElementTagName");
 }
Exemple #22
0
 public void ThrowArgumentException_WhenArgumentVideoUriIsNull()
 {
     // Assert
     Ensure.ArgumentExceptionIsThrown(() => new YouTubeVideoSanitizerAccessor().GetVideoId(null), "videoUri");
 }