public void ImageValidationTest()
        {
            WebImage webImage = new WebImage();
            webImage.position = 1;
            webImage.filename = "testunknown";

            IClassValidator validator = GetClassValidator(typeof(WebImage));
            validator.GetInvalidValues(webImage).Should().Not.Be.Empty();

            webImage.filename = Path.GetTempFileName();
            validator.GetInvalidValues(webImage).Should().Be.Empty();
        }
        public void ImageValidationTest()
        {
            WebImage webImage = new WebImage();
            webImage.position = 1;
            webImage.filename = "testunknown";

            IClassValidator validator = GetClassValidator(typeof(WebImage));
            InvalidValue[] invalids = validator.GetInvalidValues(webImage);
            Assert.AreEqual(1, invalids.Length);

            webImage.filename = Path.GetTempFileName();
            invalids = validator.GetInvalidValues(webImage);
            Assert.AreEqual(0, invalids.Length);
        }