public void MayNotUseValidatorWithEntityHavingDifferentIdType()
        {
            var invalidCombination = new ObjectWithStringIdAndValidatorForIntId {
                Name = "whatever"
            };

            Assert.Throws <PreconditionException>(() => invalidCombination.ValidationResults());
        }
Example #2
0
        public void MayNotUseValidatorWithEntityHavingDifferentIdType()
        {
            var invalidCombination = new ObjectWithStringIdAndValidatorForIntId {
                Name = "whatever"
            };
            Action validate = () => invalidCombination.ValidationResults(ValidationContextFor(invalidCombination));

            validate.Should().Throw <InvalidOperationException>();
        }