public async Task DeleteDashboard() { int id; using (var context = await ContextFactory.CreateDbContext()) { context.Dashboards.AddRange(DashboardFactory.GetFactory().Generate()); context.SaveChanges(); id = context.Dashboards.First().Id; } var response1 = await Controller.DeleteDashboard(id); CustomAssert.AssertStatusCodeResult <NoContentResult>(response1, 204); Assert.ThrowsAsync <shared.NotFoundException>(async() => await Controller.GetDashboard(id)); }