public void DB_DeleteSpecificHero_Collection() { HeroController controller = new HeroController(db); Hero testHero1 = new Hero { Name = "Luigi", Weapon = "vacuum" }; Hero testHero2 = new Hero { Name = "Peach", Weapon = "Toad" }; controller.Create(testHero1, null); controller.Create(testHero2, null); var collection = (controller.Index() as ViewResult).ViewData.Model as List <Hero>; controller.DeleteConfirmed(collection[1].HeroId); var collection2 = (controller.Index() as ViewResult).ViewData.Model as List <Hero>; CollectionAssert.DoesNotContain(collection2, testHero1); }