Exemplo n.º 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));
        }
Exemplo n.º 2
0
        public void ItIsValidWhenSortByIsSortableProp()
        {
            var subject = new ListRequest <SortableTestClass> {
                SortBy = nameof(SortableTestClass.Prop1)
            };

            Assert.That(subject.Validate(new ValidationContext(subject)), Is.Empty);
        }
Exemplo n.º 3
0
        public void ItIsValidWhenSortByIsNull()
        {
            var subject = new ListRequest <TestClass> {
                SortBy = null
            };

            Assert.That(subject.Validate(new ValidationContext(subject)), Is.Empty);
        }
Exemplo n.º 4
0
        public void ItIsValidWhenSortByIsDefaultSortProp()
        {
            var subject = new ListRequest <ClassWithDefaultSort>();

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