示例#1
0
        public async Task DataSet_AddRangeAsync_Success()
        {
            IDataSet <TestEntity> tEntity = new DataSet <TestEntity>(_observable.Object);

            var result = await tEntity.AddRangeAsync(new List <TestEntity>() { new TestEntity()
                                                                               {
                                                                                   Name = "Test"
                                                                               }, new TestEntity()
                                                                               {
                                                                                   Name = "Test"
                                                                               } });

            Assert.IsNotNull(result);
            Assert.AreEqual(3, tEntity.Entities.Count());
        }
示例#2
0
        public async Task DataSet_DeleteRangeAsync_Success()
        {
            IDataSet <TestEntity> tEntity = new DataSet <TestEntity>(_observable.Object);

            var list = new List <TestEntity>()
            {
                new TestEntity()
                {
                    Name = "Test"
                }, new TestEntity()
                {
                    Name = "Test"
                }
            };

            var result = await tEntity.AddRangeAsync(list);

            Assert.AreEqual(3, tEntity.Entities.Count());

            await tEntity.DeleteRangeAsync(list);

            Assert.AreEqual(1, tEntity.Entities.Count());
        }