public void WhenATerrainIsRemoved_ItIsNoLongerInTheDatabase() { using (var db = new FeudalismContext()) { var newTerrain = new TerrainDetail() { TerrainDescription = "LavaFlow", TravelSpeed = 10 }; db.TerrainDetails.Add(newTerrain); db.SaveChanges(); var terrainID = db.TerrainDetails.Where(td => td.TerrainDetailId == "LavaFlow").FirstOrDefault().TerrainDetailId; _terrainManager.DeleteTerrain(terrainID); var LAVACount = db.TerrainDetails.Where(td => td.TerrainDetailId == "LavaFlow").Count(); Assert.AreEqual(0, LAVACount); } }