public async Task DeleteManyByIdEnumerable(List <Topping> toppings, Topping other) { await Toppings.AddMany(toppings); await Toppings.Add(other); await Toppings.DeleteMany(toppings.Select(t => t.Id)); var results = (await Toppings.GetAll()).ToList(); Assert.Single(results); Assert.Contains(other, results); Assert.All(toppings, t => Assert.DoesNotContain(t, results)); }
public async Task DeleteManyByIdParams(Topping a, Topping b, Topping other) { await Toppings.AddMany(a, b); await Toppings.Add(other); await Toppings.DeleteMany(a.Id, b.Id); var results = (await Toppings.GetAll()).ToList(); Assert.Single(results); Assert.Contains(other, results); Assert.DoesNotContain(a, results); Assert.DoesNotContain(b, results); }