示例#1
0
        public void GetFilteredTest()
        {
            var repo = new SampleRepository(_context);
            //получение элементов с айдишниками виртуального свойства больше 5
            var filter = new SampleFilter()
            {
                VirtualEntityId = 5, SkippedProperty = true
            };
            var result = repo.GetFiltered(filter);

            Assert.True(result.Count == 2); //получаем два элемента
            filter = new SampleFilter();
            result = repo.GetFiltered(filter);
            Assert.True(result.Count == 3); //получаем все элементы
            filter = new SampleFilter
            {
                SkippedProperty = true
            };
            result = repo.GetFiltered(filter);
            Assert.True(result.Count == 3); //получаем все элементы
        }