Пример #1
0
        public void ItIsInvalidWhenSortByIsNonSortable()
        {
            var subject = new ListRequest <ClassWithDefaultSort> {
                SortBy = nameof(SortableTestClass.Prop2)
            };

            Assert.That(subject.Validate(new ValidationContext(subject)).Count(), Is.EqualTo(1));
        }
Пример #2
0
        public void ItIsValidWhenSortByIsSortableProp()
        {
            var subject = new ListRequest <SortableTestClass> {
                SortBy = nameof(SortableTestClass.Prop1)
            };

            Assert.That(subject.Validate(new ValidationContext(subject)), Is.Empty);
        }
Пример #3
0
        public void ItIsValidWhenSortByIsNull()
        {
            var subject = new ListRequest <TestClass> {
                SortBy = null
            };

            Assert.That(subject.Validate(new ValidationContext(subject)), Is.Empty);
        }
Пример #4
0
        public void ItIsValidWhenSortByIsDefaultSortProp()
        {
            var subject = new ListRequest <ClassWithDefaultSort>();

            Assert.That(subject.Validate(new ValidationContext(subject)), Is.Empty);
        }