Пример #1
0
        public void RemoveRange()
        {
            var entityCollection = new DbEntityCollection <EntityCollectionModel>();
            var entities         = new[]
            {
                new EntityCollectionModel
                {
                    Title = "DbEntityCollectionTests.RemoveRange-1"
                },
                new EntityCollectionModel
                {
                    Title = "DbEntityCollectionTests.RemoveRange-2"
                },
                new EntityCollectionModel
                {
                    Id    = "123",
                    Title = "DbEntityCollectionTests.RemoveRange-3"
                }
            };

            foreach (var entity in entities)
            {
                entityCollection.Update(entity, DbEntityEntryState.Added);
                entityCollection.Remove(entity);
            }

            Assert.IsFalse(entityCollection.GetEntries().Any());
        }
Пример #2
0
        public void RemoveNonExistentEntities()
        {
            var entityCollection = new DbEntityCollection <EntityCollectionModel>();

            Assert.IsFalse(entityCollection.Remove(new EntityCollectionModel {
            }));
        }