Example #1
0
        private void InstallItemsDirectly()
        {
            FakeItems = TestEntitiesGenerator.MakeFakeList(20);
            var connection = DbProvider.GetConnectionInstance();

            connection.InsertAll(FakeItems);
        }
Example #2
0
        public async Task Test_AddAsync()
        {
            var fakeItems = TestEntitiesGenerator.MakeFakeList(20);

            foreach (var fakeItem in fakeItems)
            {
                await Repo.AddAsync(new FavoriteItem()
                {
                    EntityId = fakeItem.EntityId,
                    Id       = fakeItem.Id,
                    Tag      = fakeItem.Tag
                });
            }
            var dbItems = DbProvider.GetConnectionInstance().Table <FavoritesTableEntity>().ToList();

            Assert.That(dbItems.Count == fakeItems.Count);
            fakeItems.ForEach(x => Assert.That(dbItems.Select(y => y.EntityId).Contains(x.EntityId)));
        }