示例#1
0
        public void GetFiltered_SpecificKOrder_DescendingOrder_Test()
        {
            // Act
            var target = new ListRepository();

            // Act
            target.GetFiltered(e => e.Id == 1, t => t.Id, false);
        }
示例#2
0
        public void GetFiltered_SpecificKOrder_DescendingOrderAndFilterNullThrowArgumentNullException_Test()
        {
            // Act
            var target = new ListRepository();

            // Act
            target.GetFiltered(null, t => t.Id, false);
        }
示例#3
0
        public void GetFiltered_FilterNullThrowArgumentNullException_Test()
        {
            // Act
            var target = new ListRepository();

            // Act
            target.GetFiltered(null);
        }
示例#4
0
        public void GetFilteredTest()
        {
            // Act
            var target = new ListRepository();

            // Act
            IEnumerable <Entity> result = target.GetFiltered(e => e.Id == 1);

            // Assert
            Assert.IsNotNull(result);
            Assert.IsTrue(result.Count() == 1);
            Assert.IsTrue(result.First().Id == 1);
        }
示例#5
0
        public void Attach_Test()
        {
            // Act
            var target = new ListRepository();
            var entity = new Entity
            {
                Id             = 5,
                SampleProperty = "Sample 5"
            };

            // Act
            target.Attach(entity);

            // Assert
            Assert.IsTrue(target.GetFiltered(t => t.Id == 5).Count() == 1);
        }