Пример #1
0
        public void DeleteItemId0()
        {
            var connection = new SqliteConnection("DataSource=:memory:");

            try
            {
                new DbInitializer().Initialize(connection, GetPropertyContext, UomTestData.GetInitialData());
                using (var context = GetPropertyContext(connection))
                {
                    var uomRepository = new UomWriteRepository(context);
                    Assert.ThrowsAsync <ArgumentOutOfRangeException>
                    (
                        async() => await uomRepository.DeleteAsync(0)
                    );
                }
            }
            finally
            {
                connection.Close();
            }
        }
Пример #2
0
        public async Task DeleteItem()
        {
            var connection = new SqliteConnection("DataSource=:memory:");

            try
            {
                new DbInitializer().Initialize(connection, GetPropertyContext, UomTestData.GetInitialData());
                using (var context = GetPropertyContext(connection))
                {
                    var uomRepository = new UomWriteRepository(context);
                    await uomRepository.DeleteAsync(2);

                    var uoms = await context.Uoms.Where(u => u.Name == "in").ToListAsync();

                    Assert.AreEqual(0, uoms.Count);
                }
            }
            finally
            {
                connection.Close();
            }
        }