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(); } }
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(); } }